我正在尝试使用 knopflerfish 构建和运行带有外部 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 的适当性是什么?
提前致谢!