Отсутствует требование 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
Бундели:
Спасибо за вашу помощь!
2 ответа
Вы пытаетесь использовать класс с именем com.sun.xml.internal.fastinfoset.sax.Properties
, Что это за класс и почему вы его используете? Название предполагает, что это внутреннее и не должно использоваться.
Возможно, вы намеревались использовать java.util.Properties
, Когда вы набираете простое имя класса и затем нажимаете Ctrl-Space для завершения импорта, очень важно обратить внимание на то, какой класс вы на самом деле импортируете.