Eclipse插件安装总结通过个人的学习体会,将目前Eclipse插件安装的三种方式,总结如下:

第一种方法很简单,在Eclipse的主目录(%ECLIPSE_HOME%)下有一个plugins目录和features目录。将插件解压缩后,在解压缩后的文件夹里一般可以看到plugins文件夹,有的插件解压缩后还可以看到一个features文件夹。一般将plugins文件夹下的内容直接拷贝到%ECLIPSE_HOME%\plugins目录下,如果解压缩后的插件目录下还有features文件夹,则把该文件夹下的内容也拷贝到%ECLIPSE_HOME%\features下。重新启动Eclipse之后就可以使用刚刚安装的插件了。如果不能使用插件,可能是因为插件还未启用。可以到Help/Software Updates/Manage Configuration下将“Disable”的插件“Enable”即可。这种插件安装方式简单、快捷,但是有缺陷,若插件太多,会使内容非常混乱,而且分不清哪个是系统自带的,哪个是以后安装的。当安装了许多插件之后,Eclipse变的很大,不便于更新和管理众多插件。每次重新安装Eclipse,就要花时间来安装那几个常用的插件。

第二种方法也很简单,它主要借助于Eclipse的向导来安装插件。通过Help/Software Updates/Find and Install,在弹出的菜单中选择“Search for new features to install”,点“Next”,在下一菜单中选择“New Local Site”或“New Archived Site”,找到你下载的插件所在目录,选中安装即可。这种方法安装插件比较安全,不易出错,缺点就是对于插件的要求也比较挑剔,所以能够支持这种方式安装的插件也比较少。一般要求插件目录下不光有plugins和features文件夹,还要有site.xml文件(site.xml是进行自动安装的配置文件,eclipse会根据文件的信息自动安装插件)。支持J2ME开发的EclipseME插件就是通过这种方式安装的。第三种方式就是在Eclipse主目录下创建一个links目录,然后将你自己的插件放在你想放的任何地方,这个时候你放插件的目录就是插件目录(%PLUGIN_HOME%),然后在你的%ECLIPSE_HOME%\links\目录下创建一个link文件,比如要安装一个 vss插件,可以在links目录下创建一个vss.eclipse.link文件,link文件的名称随便取。这个vss.eclipse.link文件指向的存放vss插件的目录(%PLUGIN_HOME%)。假如你的vss插件的zip/rar文件解压缩后放在C:\eclipse_plugins\vss.eclipse下(如果是插件是jar文件则可以不用解压缩),则vss.eclipse.link文件的内容就应该是:path=C:\\eclipse_plugins\\vss.eclipse。注意:path所指的文件路径一定要增加一个“\”转义符来分开。以这种方式安装插件要有一定的讲究。即:插件目录下面一定要有eclipse目录,然后在eclipse目录下分别建立features和plugins。例如:如vss.eclipse.zip解压成vss.eclipse目录,这个目录包含一个plugins子目录。先在vss.eclipse目录中新建一个子目录eclipse,然后把plugins目录移动到刚建立的eclipse 目录中,然后再在刚刚建立的eclipse目录下建立一个features目录。即目录结构要是这样的: C:\eclipse_plugins\vss.eclipse\eclipse\plugins、

C:\eclipse_plugins\vss.eclipse\eclipse\features。其它压缩文件解压后若已经包含eclipse\plugins、eclipse\features目录,则不需要建立eclipse目录结构。启动Eclipse后,Eclipse会到link文件指定的目录下去查找eclipse\features 目录和eclipse\plugins 目录,看是否有合法的功能部件和插件。也就是说,目标目录必须包含一个\eclipse 目录。如果找到,附加的功能部件和插件在运行期配置是将是可用的,如果链接文件是在工作区创建之后添加的,附加的功能部件和插件会作为新的配置变更来处理。

对于第三种方式的说明:

1. 插件可以分别安装在多个自定义的目录中;

2. 一个自定义目录可以安装多个插件;

3. link文件的文件名及扩展名可以取任意名称,比如ddd.txt,myplugin都可以;

4. link文件中path=插件目录的path路径分隔要用“\\”或是“/”;

5. 在links目录也可以有多个link文件,每个link文件中的path参数都将生效;

6. 插件目录可以使用相对路径;

7. 可以在links目录中再建立一个子目录,如disable,转移暂时不用的插件到此子目录中,加快eclipse启动;

8. 关于用links方式安装Lomboz插件,在编辑EJB时可能会产生问题。这种方式的好处就可以把插件分门别类的管理。如果某一个插件已经安装了想要重新安装,只要将文件替换或者修改link文件的路径即可。重装Eclipse时,只需把原来Eclipse的links目录直接复制到新Eclipse下,然后把插件目录复制到新的Eclipse相应目录下即可。然后以-clean方式启动就全装好了。常用的J2EE开发工具——MyEclipse就是以这种方式组织插件的。together for eclipse也是典型的利用links方式安装的。一般而言,用以上三种方式安装好插件后,需要重启Eclipse后,插件才会生效。如果没有生效,可以按照按下面几个步骤检查:

1. 首先看一下About中的plugin装载清单,如果没有则需先确认所安装的插件的依赖插件已经安装。Eclipse的插件是有依赖关系的,具体表现在每个插件plugin.xml中的<requires>标记中,里面的每个<import>标记即表示所依赖的插件, Eclipse在启动时会按照插件的依赖关系逐个将插件装载,若找不到所依赖的插件,则所安装的插件运行就有可能不正常;

2. 若装载的plugin清单里已经有了,那可能是没有打开此插件的View或者需要在Preference里配置一些东西才有效,这个最好看一下所安装插件的plugin.xml,看它都扩展了哪些扩展点,菜单无非就是actionSets这个扩展点,界面都是views这个扩展点,可以在 Show View里设置一下,还有其它一些扩展点,可以具体问题具体分析;

3. 最有效的办法:看Log。在Eclipse安装目录workspace/.metadata子目录下(若没有使用默认的工作空间,则目录结构可能会不同)有一个.log文件,从这里面一般可以找到失败的原因;

4. 如果插件还是没有安装,则删除Eclipse安装目录configuration子目录下的org.eclipse.update目录,然后重新启动。个人推荐第三种方式,

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/huxin1/archive/2009/02/26/3940726.aspx

Eclipse插件安装的三种方式相关推荐

  1. Eclipse插件安装的三种方法

    一.使用eclipse的SoftwareUpdates / Find and install... search for new features... 输入软件安装地址进行安装 二.下载插件文件,将 ...

  2. MacBook安装Git三种方式

    MacBook安装Git三种方式 git官方下载地址: https://git-scm.com/download 方式一(推荐) Git官网下载最新git Mac版本安装 下载地址: https:// ...

  3. 【Linux入门到精通系列讲解】Centos 7软件安装的三种方式

    centos 软件安装的三种方式 Linux下面安装软件的常见方法: 一.yum 替你下载软件 替你安装 替你解决依赖关系 点外卖 缺少的东西 外卖解决 1.方便 简单 2.没有办法深入修改 yum ...

  4. mysql安装方法_MySQL安装的三种方式

    MySQL安装的三种方式 Mysql安装方式对比 安装方式 安装简易度 使用简易度 定制化程度 适合范围 rpm包安装 简单 简单 低 仅适合redhat/centos系列linux 二进制安装 安装 ...

  5. CentOS 8 安装 JAVA 三种方式(yum / rpm / tar.gz)

    JAVA 8:官方下载 JAVA 11:官方下载 手动安装的两种方式,在安装前统一在usr目录下创建一个JAVA目录 mkdir /usr/java [root@CentOS8 ~]# mkdir / ...

  6. Apache hadoop集群安装的三种方式:本地、伪分布、完全分布

    四 Hadoop运行模式 1)官方网址 (1)官方网站: http://hadoop.apache.org/ (2)各个版本归档库地址 https://archive.apache.org/dist/ ...

  7. linux ubuntu 软件安装的三种方式

    apt-get 自动安装软件,解决依赖关系 sudo apt-get update 更新源 源在 /etc/apt/sources.list 文件中sudo apt-get install softw ...

  8. Eclipse插件安装(在线和离线方式)

    Eclipse是基于插件的,插件为Eclipse提供了极大的扩展能力.我们经常会用到一些Eclipse中没有给我提供的一些功能,比如SVN,比如Thymeleaf的编辑工具,比如ADTBundle等等 ...

  9. eclipse安装SVN三种方法

    转载于:http://blog.csdn.net/sinat_27535209/article/details/60872727#comments eclipse里安装SVN插件,一般来说,有三种方式 ...

最新文章

  1. 用TensorFlow基于神经网络实现井字棋(含代码)
  2. python属性访问顺序_Python 对象属性的访问
  3. vivo手机怎么投屏到电脑_投屏软件电脑加手机投屏软件投屏
  4. 用git提交代码到远程仓库遇到的问题
  5. linux删除副本文件,RMAN不能删除控制文件副本解决
  6. [linux 日常]修改ls目录的颜色
  7. JavaScript函数重载模拟
  8. python卡方检验kf_Python 卡方检验
  9. java cap是什么_分布式CAP是什么?它的原理是什么?
  10. RAB, RB, SRB
  11. BaseWindowedBolt.java
  12. 这样做老板,企业才发展!
  13. clannad手游汉化版_clannad游戏中文版
  14. Redis:(error) MOVED 原因和解决方案
  15. java 开源 视频会议_Openmeetings 开源视频会议系统介绍与部署
  16. 分享一个Qt实现的AI版俄罗斯方块
  17. 如何搜索海康相机的数量以及得到设备的IP等信息
  18. Google Play开发者新功能:内部应用分享功能
  19. can光端机、can转光纤或can光纤转换器功能特点介绍
  20. Word如何对应名单打印奖状

热门文章

  1. 大数据WEB阶段(六)MySql 下载、安装、卸载与配置
  2. 【机器视觉】 HDevelop语言基础(一)-基本类型和常量
  3. 【Qt】Qt中QJsonValue类
  4. Mysql 主从复制+MHA搭建
  5. Redis源码剖析(二)io多路复用函数及事件驱动流程
  6. npm run dev 和 npx webpack-dev-server
  7. CFile读写文件 实现复制文件功能
  8. 如何修改vs2008代码字体
  9. 第五章 PX4-GPS解析
  10. Codeforces Round #547 (Div. 3)