我正在尝试构建并运行一个使用外部jar (tinyos.jar)的包,它依赖于使用钩吻鱼。
在编译时,没有问题.但在运行时间..。
org.osgi.framework.BundleException:无法解决包:缺少包或无法解决所有这些问题: net.tinyos.util、net.tinyos.packet、net.tinyos.message
我已经将tinyos.jar放在构建路径中,并且已经经常使用build.xml文件.在这一刻,build.xml
<property name="bmfa.Bundle-Classpath" value=". , ./tinyos.jar" />
<property name="bmfa.Import-Package" value=" (others packages), net.tinyos.message, net.tinyos.packet, net.tinyos.util "/>
<property name="bmfa.DynamicImport-Package" value="net.tinyos.message, net.tinyos.packet, net.tinyos.util "/>这不管用..。所以..。在运行时,我必须设置到jar的适当性是什么?
提前感谢!
发布于 2011-12-02 21:45:25
在包的清单中使用Bundle-ClassPath: .,tinyos.jar。jar应该包含在包的根中。
https://stackoverflow.com/questions/8355096
复制相似问题