在KnopFlerFish中为bundle添加外部jar



我正在尝试使用knopflerfish构建和运行一个外部jar包(tinos .jar)。

在编译时,没有问题…但是在运行时…

org.osgi.framework.BundleException:无法解析bundle: missing. net. tinos .util,net.tinyos。包,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设置什么属性?

提前感谢!

在包的清单中使用Bundle-ClassPath: .,tinyos.jar。jar应该包含在bundle的根目录中。

相关内容

  • 没有找到相关文章