eclipse插件安装、卸载、升级和还原

环境:32位Win7、Eclipse-Kepler-4.3.1

安装:

  安装分为两种,一种是本地安装,即把插件包下载到本地电脑后手动安装和配置,另一种是在线安装,需要实时联网。   

  本地安装

    下载得到的插件包总体上有两种形式,第一种是jar文件*.jar,第二种是压缩格式的文件,比如*.zip;第二种形式的都需要解压,解压缩之后得到的文件夹中一般都包含 features和plugins两个目录,也可能包含其他的一些文件,如site.xml。或者解压之后得到的是第一种形式的插件包。

     一、传统形式,把插件文件复制到eclipse主目录下对应的features或者plugins文件目录中。

     二、采用links,因为eclipse在启动时会进行插件注册,扫描eclipsefeatures 、eclipseplugins目录下的文件。依靠这一特性,我们可以新建一个链接文件,让eclipse扫描位于非eclipse主录中的插件包。举个例子:

    eclipse主目录为:D:softwareeclipse

           插件放置路径为:D:mypluginsjadeclipseplugins et.sf.jadclipse_3.3.0.jar 。插件包的父路径必须是eclipsefeatures、或者eclipseplugins。这点很重要。

      在eclipse主目录下,新建名为links的文件夹。在文件夹中新建一个文本文件,后缀名可以任意。为了易于区分,最好取名为 插件名.插件版本号.link。在该文本文件中写上插件的放置路径。 即path=D:mypluginsjad 。然后保存文件,重启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文件中配置)。

     如果还能看到,删除目录eclipseconfigurationorg.eclipse.update 下的platform.xml ,再重启eclipse。

     如果还能看到,删除eclipseconfigurationorg.eclipse.equinox.simpleconfiguratoroundles.info中你想要卸载的插件信息。

     删除文件和修改文件需谨慎,在操作之前请备份。

升级

    通过本地安装的,可以重新下载最新的插件包,再进行安装。

    如果插件已有eclipse管理,则可以通过eclipse的插件管理器来升级。单击菜单Window-->Preferences-->Install/Update。输入高版本插件包的归档地址,然后点击Help-->Check for Updates 菜单,eclipse就能通过你配置的site 来判断插件是否需要更新。

    

还原

     插件卸载后,可以在Help-->About Eclipse-->Installation Details 中看到插件的安装历史。 Installation History中有个“Revert”。具体就不讲了。

原文地址:https://www.cnblogs.com/liuyonglong/p/3554818.html