我正在尝试混合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 :
感谢您的帮助!
答案 0 :(得分:2)
您正在尝试使用名为com.sun.xml.internal.fastinfoset.sax.Properties
的类。那课是什么,为什么要用它?该名称表明它是内部的,不应该使用。
可能您打算使用java.util.Properties
。当您键入一个简单的类名,然后按Ctrl-Space为您完成导入时,注意您实际导入的类非常重要。
答案 1 :(得分:0)
把:
-runsystempackages:com.sun.xml
在你的bndrun文件中。