转载自:http://www.cnblogs.com/lcgustc/archive/2013/01/03/2843496.html

Eclipse也用了很久,但是都没有怎么去研究过怎么安装插件,今天正好在自己新买的本上试了一下。现在将心得写下,以供参考。目前安装Eclipse插件主要有以下三种方式:

在线安装:

以TestNG的安装为例来阐述其安装过程。

第一步:点击菜单栏中“Help”菜单,在下拉列中选择“Install New Software...”.此时会弹出“install”的安装框。

第二步:在弹出的“install”框,选择之前已经建立好的site,如果没有建立好,则可以点击“Add”按钮,弹出一个添加site的对话框,在该框中的Name属性后面给该site起一个别名,在location属性后面输入该插件所在的网络位置(该位置一般都会在插件的官方网站上给一个地址,直接copy过来就行。)。

第三步:点击OK。系统会自动地将testNG给load出来。然后选中,点击“next”。逐步完成即可。

离线侵入式安装:也就是将插件下载下来,解压缩后,会看见features和plugins两个文件夹,将这两个文件夹中的所有内容相应地拷贝到eclipse的features和plugins文件夹下面,重启eclipse即可。如果没有这个两个文件夹,那说明所给的插件本身属于plugin,所以只需要将该插件解压缩后放在plugins下面即可。

此处以WTP为例:

解压缩后会有features和plugins两个文件夹。那么直接将这两个文件夹中的内容分别copy到eclipse安装目录下面的features和plugins里面。然后重启eclipse即可。

以TestNG为例,只需将下载下来的插件jar包Copy到plugins下面即可。

注:这种方式不太好,因为当你要去卸载或者更新某个插件的时候,去features和plugins里面找某个插件会非常的麻烦。

离线链式安装:

在eclipse的安装目录下面,建立一个links的文件夹,在该文件夹下面创建一个以插件名命名的link文件,在该文件中输入以下键值对:path=“插件所在的绝对路径或插件所在的相对路径”。

此处还是以WTP为例:

1.创建以下目录来存放插件:D:\myplugins.然后在该目录下创建一个WTP目录,作为插件目录。之后将插件中的plugins和feature两个目录拷贝到WTP目录下面。此时目录结构为:

D:\myplugins\WTP:

Features

Plugins

2.创建link文件:在上述的links文件夹下面创建一个link文件,例如wtp.link.该文件的内容只有一个键值对:

Path=“D:/myplugins/WTP”或“D:\\myplugins\\WTP”

注意:

(1)路径一定不能是:“D:/myplugins/WTP”。因为“\”会和后面的字母组合成转义字符。一个典型的例子就是“D:/myplugins/tomcat”,“/”会与“t”结合,变成tab,所以路径实际上就会变成“D:/myplugins
omcat”。

(2)如果是更新一个软件插件或者插件装了之后不起作用,则先要去eclipse的根目录下面configuration下面删除org.eclipse.update,该包的作用是描述当前使用插件的情况,删除了之后,在重启eclipse的时候会重新扫描所有的插件,重新生成一个新的org.eclipse.update包已经包内部的xml文件。

(3)eclipse在加载过程中先找eclipse本身的plugins和features两个包,然后扫描links文件夹下面每一个文件里所连接到的路径下的plugins和features包,去这些包里面加载文件。所以要求在插件目录下面一定要有plugins或者是plugins和features两个目录。此处要注意像之前的testNG插件只是一个jar包,那么此时我们需要手动地在插件路径下面创建一个plugins,并将该jar包Copy到该plugins里面。

(4)在安装的过程中如果出现什么问题,eclipse在启动的时候会在configuration目录下生成一个以时间戳为名字的log文件,可以查看错误信息。要注意该文件会在有错误的时候出现,而且会在eclipse启动好了之后自动删除掉。

(5)有时候为了使路径更加简单,我们采用相对路径。而相对路径指的是相对于links目录的路径。例如,我们会将myplugins目录移到eclipse的目录下面,和links同级,此时的path就可以写成:path=“myplugins/WTP”。

Eclipse中安装插件的三种方式的更多相关文章

  1. eclipse安装插件的三种方式

    方式一:拷贝安装方式 将下载的插件文件中的plugins 和 features 文件夹直接天骄到eclipse中的plugins 和 features 文件夹中. 方式二:update安装方式 Hel ...

  2. MyEclipse安装插件的几种方式(适用于Eclipse或MyEclipse其他版本)

    MyEclipse2014安装插件的几种方式(适用于Eclipse或MyEclipse其他版本)  2014-04-28 21:09  MyEclipse  阿超  19171 views 众所周知M ...

  3. MyEclipse2014安装插件的几种方式(适用于Eclipse或MyEclipse其他版本)

    农历 乙未 羊年 十一月初九 周六 2015年12月19日 14:29 编辑者:刘军 标题: 服务器的搭建请参考该文:<Win7 x64 svn 服务器搭建> ============== ...

  4. eclipse 安装插件的几种方式

        eclipse 安装插件的几种方式   1.使用url在线安装 ,最方便最快捷   help - install new software       接下来就是同意协议之类的,next ne ...

  5. Eclipse导入SVN项目的三种方式

    Eclipse导入SVN项目的三种方式 一.直接Import导入: 1.点击 File --> Import,进入导入项目窗口 2.选择从SVN检出项目,点击Next 3.选择创建新的资源库位置 ...

  6. android中解析文件的三种方式

    android中解析文件的三种方式     好久没有动手写点东西了,最近在研究android的相关技术,现在就android中解析文件的三种方式做以下总结.其主要有:SAX(Simple API fo ...

  7. jQuery中开发插件的两种方式

    jQuery中开发插件的两种方式(附Demo) 做web开发的基本上都会用到jQuery,jQuery插件开发两种方式:一种是类扩展的方式开发插件,jQuery添加新的全局函数(jQuery的全局函数 ...

  8. Struts中的数据处理的三种方式

    Struts中的数据处理的三种方式: public class DataAction extends ActionSupport{ @Override public String execute() ...

  9. JS中事件绑定的三种方式

    以下是搜集的在JS中事件绑定的三种方式.   1. HTML onclick attribute     <button type="button" id="upl ...

随机推荐

  1. vue 与jq 的对比

    vue.react和angular,众所周知,他们是前端框架的3个大佬.这篇主要想对比一下用vue和用jq的区别,至于和其他框架的对比,我想vue的官网说的更为详细. 我算是独自用vue写过一个小型项 ...

  2. Python高级编程-多线程

    (一)进程线程概述: 很多同学都听说过,现代操作系统比如Mac OS X,UNIX,Linux,Windows等,都是支持“多任务”的操作系统. 什么叫“多任务”呢?简单地说,就是操作系统可以同时运行 ...

  3. 水仙花数---基于python

    # coding:utf-8"""水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153) ...

  4. Ubuntu 配置 ftp freemind adb

    . 1. 配置apt-get源 配置过程 : sudo vim /etc/profile 命令, 在后面添加下面的内容; 刷新配置文件 : source /etc/profie 命令; 刷新源 : s ...

  5. 第三次寒假作业 sketch 了解

    什么是sketch? sketch 是一种基于散列的数据结构,可以在高速网络环境中,实时地存储流量特征信息,只占用较小的空间资源,并且具备在理论上可证明的估计精度与内存的平衡特性. 通过设置散列函数, ...

  6. 【week6】约跑App视频链接

    约跑视频链接发布在优酷,链接如下: http://v.youku.com/v_show/id_XMTc3NTcyNTcyNA==.html 秒拍视频连接: http://www.miaopai.com ...

  7. 【week6】用户数

    小组名称:nice! 小组成员:李权 于淼 杨柳 刘芳芳 项目内容:约跑app alpha发布48小时以后用户数如何,是否达到预期目标,为什么,是否需要改进,如何改进(或理性估算). 首先我们的app ...

  8. Win10修改编辑hosts文件无法保存怎么办

    Win10无法修改编辑保存hosts文件怎么办?Win10系统默认是没有权限去编辑保存系统里的文件,这也是权限不够才导致修改编辑hosts后无法保存的原因,解决的办法就是把自己的帐户权限给提高就行了. ...

  9. java 基础--继承--007

    1,子类只能继承父类所有非私有成员 2,子类不能继承父类的构造方法,但可以通过super去访问父类构造方法 3,子类成员变量和父类成员变量名称不一样,如果一样类似于重写,按子类处理,如果一样,就近原则 ...

  10. CenOS 定时任务,at和crontab

    1.一次性定时任务,只执行一次 语法:# at [参数] [时间] at> 执行的指令 退出at命令 ctrl+d 1.1 mini安装版本可能没有预装at 安装at yum -y instal ...