Eclipse RCP Отсутствует ошибка ограничения/привязки
Когда я пытаюсь выполнить приложение RCP из Eclipse, я получаю следующее сообщение об ошибке:
com.bah.gs.arts.jekyll.plugins.VideoLog
Missing Constraint: Required Bundle: com.bah.gs.arts.jekyll.plugins.JVLC_Runtime; bundle-version="0.9.1"
Может кто-нибудь сказать мне, как я разрешаю это?
Ответы
Ответ 1
Хороший трюк - это также войти в диалог конфигурации запуска в Eclipse, открыть вкладку "Плагины" и нажать кнопку "Магия" "добавить нужные пакеты", если это указывает на то, что окно имеет несохраненные изменения, вы знаете, что что-то было добавлено и он может работать:)
Ответ 2
От этот поток:
Вы можете начать с запуска приложения RCP с конфигурацией запуска, включая команду "-console
": она предложит вам консоль OSGi
в представлении "Console
". Это означает, что выполняется OSGi
.
Должно выглядеть так:
OSGi>
Если это доступно, просто введите "ss
" (для кратковременного состояния) и нажмите "Возврат". Это приведет к списку со всеми вашими пакетами, включая их статус. Эта информация будет полезна для отслеживания проблемы.
У вас также есть статья " Where Is My Bundle" для получения дополнительной информации.
Также проверьте (особенно, если вы не можете сделать это выше, потому что приложение просто не запускается и только предлагает вам просмотреть журналы ошибок) зависимостей плагинов от вашей конфигурации продукта:
отображается com.bah.gs.arts.jekyll.plugins.JVLC_Runtime
?
Он часто связан с проблемой списка экспорта, как показано этот поток.