![]() |
1
3
确保您的依赖项是正确的。如果您的代码依赖于库的新版本,那么您需要在MANIFEST.MF中指出这一点。例如,如果您需要bundle org.mozilla.rhino,请指定所需的最低版本:
您的MyRhino.jar需要指定正确的版本(例如1.5.0),即使它尚未发布:
(如果MyRhino.jar还没有转换成plugin,您需要手动完成:您只需在Eclipse中使用现有的jar创建新的插件项目) 或者,您可以将MyRhino.jar包装到插件中,并删除对其他插件的依赖。为此,请使用Bundle类路径(请参见 http://www.aqute.biz/Blog/2007-02-19 详细信息)。如果您将MyRhino.jar直接放入插件,那么Bundle类路径应该是:
|
![]() |
2
1
我终于解决了。。 在eclipse中,通过新建项目向导从现有jar中创建包装器插件非常简单。。但问题是向导没有在包类路径中包含jar(正如我所期望的那样)。很困惑(至少对我来说),向导只为您完成了一半的工作:/ 在将jar插入包装器插件包类路径之后,一切都可以正常工作。 谢谢彼得,你的回答:) |
![]() |
amaidment · Java资源InputStream正在关闭? 6 年前 |
|
kussart · 如何压缩java应用程序以获得一个小型jar 6 年前 |
![]() |
a7emenov · 通过Jenkins在远程服务器上部署jar 6 年前 |