Я создал один основной пакет, в котором я установил равноденствие p2. Затем я экспортирую его для получения исполняемого файла. Мой исполняемый файл работает правильно.
Я также создал еще один Пакет, который взаимодействует с первым. В затмении, если я создаю конфигурацию продукта с этими 2 пакетами и запускаю продукт, все работает.
После этого я экспортирую свой второй Пакет как "развертываемую функцию", и затем я устанавливаю этот пакет в рамках своего приложения через "справку->, устанавливают новое программное обеспечение". Я могу установить его, однако мой Пакет всегда остается в состоянии, "РАЗРЕШЕННОМ", даже если я перезапускаю свое приложение. Я хотел бы установить состояние как "АКТИВНОЕ".
Вы знаете, могу ли я настроить что-то для автозапуска моего пакета, как я сделал в своей "Конфигурации продукта"? Или есть ли другое решение?
Попробуйте запустить пакет вручную с помощью команды командной строки "start". Похоже, что в BundleActivator вашего пакета есть какие-то проблемы. Вы должны получить журналы (ошибки / предупреждения).
Состояние РАЗРЕШЕНО не является состоянием ошибки, оно просто означает, что никто не активировал ваш пакет. Зачем он должен быть АКТИВНЫМ? Есть ли другая ошибка, вызванная тем, что оно НЕ АКТИВНО?
В противном случае, если ваше приложение работает, просто не беспокойтесь об этом.