浏览量:126次
如何通过压缩包的方式去安装Eclipse的插件?看如下教程就知道:压缩包内含features和plugins把压缩包解压后,如果是包含了两个文件夹features和plugins的,(类似的,也有的是在features和plugins上一层,再添加一个eclipse等文件夹的,但是不影响此处结构)则可以通过:直接拷贝features和plugins,放到Eclipse根目录即可。很明显,则是对应的features文件夹中的内容,拷贝到Eclipse下面的features文件夹里面去;对应的plugins文件夹中的内容,拷贝到Eclipse下面的plugins文件夹里面去;如此,重启Eclipse后,就可以在Window->Preferences中看到对应的你所安装的插件的配置选项了。
举例:比如之前在:【记录】折腾Antlr的Eclipse插件期间,安装antlr的Eclipse的插件,就是通过解压对应的antlride-2.1.2.zip而得到:eclipsefeaturesorg.deved.antlride.feature.gunit_1.1.0.201108281759.jar...pluginsorg.deved.antlride.antlr_3.2.0.201108281759.jar...
所以,把对应的features和plugins,直接拷贝到Eclipse根目录下,然后重启Eclipse后,就可以在Window->Preferences中看到对应的ANTLR的配置选项了。
压缩包内含有content.jar和artifacts.jar是之前参考:How to install plugin for Eclipse from .zip而知道的此方式。之前试过此法,但是失败了,详见:【记录】折腾Antlr的Eclipse插件
不过,后来花点时间,搞懂其所说的含义:其实,之前的Eclipse插件的.zip压缩包,只包含对应的features和plugins文件夹的,比如:之前折腾过的TFS的Eclipse插件:TFSEclipsePlugin-UpdateSiteArchive-10.1.0.2011121402.zip其中就只有features和plugins文件夹:
注:此处的site.xml,是现在才有的,更早的Eclipse插件的压缩包中,是没有此文件的。而后来的一些Eclipse的插件的压缩包,才在features和plugins文件夹的基础上,又包含了对应的content.jar和artifacts.jar,比如:TFSEclipsePlugin-UpdateSiteArchive-11.0.0.1212.zip中就包含这两个jar包:
但是,其结果实际上是:真正起作用的是features和plugins文件夹其下包含了插件的真正的功能的实现,具体对应着各个jar包:
而貌似是否有那个content.jar和artifacts.jar,应该不影响插件的安装和使用的。
【总结】只要你的Eclipse的压缩包,一般为xxx.zip,其内部包含了对应的features和plugins文件夹,(不管是否还有content.jar和artifacts.jar)则都可以:要么手动解压后,将features和plugins文件夹拷贝到Eclipse根目录下,以实现手动安装。要么是通过Help -> Install New Software,然后导入此zip包,去自动安装。
[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【779898168@qq.com】,我们在确认后,会立即删除,保证您的版权。