将第三方jar包转化成Eclipse Plugin

原文:http://javaarm.com/faces/display.xhtml?tid=3383

将 jmimemagic-0.1.0.jar 转化成Eclipse plugin

打开Eclipse IDE菜单:



选择wizard:


添加外部jar包:


 

选中我们想要转化为插件的 jmimemagic-0.1.0.jar:


填写基本信息:
注意:建议选中"Unzip the JAR ..."那个选项,这个选项的意思是,将该jar包解压,然后按照Eclipse插件的标准摆放方式重新组合解压后的文件。 如 果我们没有选中这个选项,那么Eclipse就会将该jar包整体导到这个新的Eclipse插件项目中,然后在class path中设置该jar包的信息。虽然这么做得到的Eclipse插件能够被Eclipse RCP程序使用,但是未必能够被其它classloader成功加载位于该插件包中的jar包,尽管我们的classpath设置是正确的。



点击上图中“Finish”按钮之后,生成的Eclipse项目如下:
注意:我们可以看到,所有的 packages 路径都被放在了 MANIFEST.MF 的Export-package属性中了。如果我们期望这些 package之中的classes能够被该jar包之外的classes使用,则必须将该package路径放在Export-package属性,否则就不必这么做。


build.properties文件的内容(根据不同的jar包会生成不同的内容):
然后将当前的插件导出,并安装到当前的Eclipse 环境中,这样在其它RCP插件中就可以添加该插件依赖 了,并使用该插件。
例如要导出的插件org.jtang.synergy,designer,然后安装到当前工作空间中的知识 库内,这样就可以使用该插件了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值