0

我正在尝试混合 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)]

激活器.java

活化剂

邦德尔

邦德尔

JAR 文件的清单 显现

感谢您的帮助!

4

2 回答 2

2

您正在尝试使用一个名为com.sun.xml.internal.fastinfoset.sax.Properties. 那个类是什么,你为什么要使用它?顾名思义,它是内部的,不应使用。

可能您打算使用java.util.Properties. 当您键入一个简单的类名,然后按 Ctrl-Space 为您完成导入时,注意您实际导入的是哪个类非常重要。

于 2016-06-29T00:14:01.893 回答
0

放:

-runsystempackages:com.sun.xml

在您的 bndrun 文件中。

于 2016-06-28T11:05:21.990 回答