配置外部jar的类路径

时间:2014-06-15 15:53:39

标签: osgi apache-felix osgi-bundle

我想将外部jar配置为java classpath。有没有办法将其配置为Apache Felix配置文件。

1 个答案:

答案 0 :(得分:2)

您可以使用以下命令启动felix:

java -jar felix.jar

您可以使用添加其他jar到此启动命令的类路径,就像其他任何jar一样:

java -cp classpathJars -jar felix.jar

完成后,您应该访问felix配置文档:http://felix.apache.org/site/apache-felix-framework-configuration-properties.html

检查以下属性的文档: org.osgi.framework.system.packages.extra

注意:到目前为止,我们还没有一个项目,我们不得不做这样的伎俩。如果这是唯一的解决方案,您可能需要考虑:

  • 将OSGi清单标题添加到jar并将其用作OSGi包
  • 从您的筹码中取出该技术