环境:32位Win7、Eclipse-Kepler-4.3.1
安装:
安装分为两种,一种是本地安装,即把插件包下载到本地电脑后手动安装和配置,另一种是在线安装,需要实时联网。
本地安装
下载得到的插件包总体上有两种形式,第一种是jar文件*.jar,第二种是压缩格式的文件,比如*.zip;第二种形式的都需要解压,解压缩之后得到的文件夹中一般都包含 features和plugins两个目录,也可能包含其他的一些文件,如site.xml。或者解压之后得到的是第一种形式的插件包。
一、传统形式,把插件文件复制到eclipse主目录下对应的features或者plugins文件目录中。
二、采用links,因为eclipse在启动时会进行插件注册,扫描eclipse\features 、eclipse\plugins目录下的文件。依靠这一特性,我们可以新建一个链接文件,让eclipse扫描位于非eclipse主录中的插件包。举个例子:
eclipse主目录为:D:\software\eclipse\
插件放置路径为:D:\myplugins\jad\eclipse\plugins\net.sf.jadclipse_3.3.0.jar 。插件包的父路径必须是eclipse\features、或者eclipse\plugins。这点很重要。
在eclipse主目录下,新建名为links的文件夹。在文件夹中新建一个文本文件,后缀名可以任意。为了易于区分,最好取名为 插件名.插件版本号.link。在该文本文件中写上插件的放置路径。 即path=D:\myplugins\jad\ 。然后保存文件,重启eclipse,在菜单Window-->Preferences中就能看到你安装的插件了 。
网上有资料说一个链接文件中,可以写多个path,在我的环境下验证不通过,eclipse总是加载最后一个path指定的插件。
三、使用dropins目录
参考:http://www.blogjava.net/wealupa/archive/2010/09/09/331493.html
1. 最简单的,直接将jar包放到dropins目录:
eclipse/
dropins/
com.essiembre.eclipse.i18n.resourcebundle_0.7.7
2. 传统格式,统一放到一个eclipse目录下:
eclipse/
dropins/
eclipse/
features/
plugins/
3. 按照插件名称区分:
eclipse/
dropins/
resourcebundleeditor/
features/
plugins/
m2eclipse/
features/
plugins/
4. 类似links方式添加链接:
eclipse/
dropins/
sysdeo.link
内容如下:
path=/home/danson/personal-data/software/ide/eclipse-plugins/sysdeo
其中sysdeo目录下结构为eclipse/plugins/com.sysdeo.eclipse.tomcat_3.2.1
在线安装
借助于eclipse的插件管理工具。
eclipse 集成了一个marketplace的东西,就类似于APP Store,你可以直接在上面搜索你需要的插件,安装相当方便。选择菜单Help-->Eclipse Marketplace。
如果你知道插件包放置的路径,你也可以手动配置。选择菜单Help-->Instal New Software, 点击“Add",在弹出的Add Repository对话框中输入插件名称(可自定义)和插件包的归档地址。
卸载
一、如果是采用links方式,直接把链接文件删掉即可
二、删掉插件安装时放置在eclipse/plugins/ 或者eclipse/features/ 目录下的插件包。
三、通过eclipse插件管理器,点击Help-->About Eclipse ,在弹出的窗口中点击”Installation Details"按钮 ,就能看到eclipse安装的插件的详细信息,能够进行插件的卸载和升级。
卸载完成后重启eclipse,一般在菜单Window-->Preferences 里,或者在Help-->About Eclipse-->Installation Details 里的Installed software和Configuration标签页是看不到插件信息的。
如果还能看到插件信息,可以重启eclipse的时候加上eclipse的启动参数-clean(可以在eclipse/eclipse.ini文件中配置)。
如果还能看到,删除目录eclipse\configuration\org.eclipse.update 下的platform.xml ,再重启eclipse。
如果还能看到,删除eclipse\configuration\org.eclipse.equinox.simpleconfigurator\boundles.info中你想要卸载的插件信息。
删除文件和修改文件需谨慎,在操作之前请备份。
升级
通过本地安装的,可以重新下载最新的插件包,再进行安装。
如果插件已有eclipse管理,则可以通过eclipse的插件管理器来升级。单击菜单Window-->Preferences-->Install/Update。输入高版本插件包的归档地址,然后点击Help-->Check for Updates 菜单,eclipse就能通过你配置的site 来判断插件是否需要更新。
还原
插件卸载后,可以在Help-->About Eclipse-->Installation Details 中看到插件的安装历史。 Installation History中有个“Revert”。具体就不讲了。