Отсутствует требование osgi.wiring.package(com.sun.xml.internal.fastinfoset.sax)

Я пытаюсь смешать OSGi и JEE. Я хочу создать компонент в своем Activator.java, но когда я поддерживаю этот проект, я вижу следующую ошибку:

could not resolve the bundles: [agenda.console-0.0.0Unresolved constraint in bundle agenda.console [8]: Unable to resolve 8.0: missing requirement [8.0] osgi.wiring.package;(osgi.wiring.package=com.sun.xml.internal.fastinfoset.sax)]

Activator.java

возбудитель

Бундели:

Bundels

Манифест файла JAR МАНИФЕСТ

Спасибо за вашу помощь!

2 ответа

Вы пытаетесь использовать класс с именем com.sun.xml.internal.fastinfoset.sax.Properties, Что это за класс и почему вы его используете? Название предполагает, что это внутреннее и не должно использоваться.

Возможно, вы намеревались использовать java.util.Properties, Когда вы набираете простое имя класса и затем нажимаете Ctrl-Space для завершения импорта, очень важно обратить внимание на то, какой класс вы на самом деле импортируете.

Положил:

-runsystempackages: com.sun.xml

В вашем файле bndrun.

Другие вопросы по тегам