Eclipse中安装插件的三种方式
转载自: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中安装插件的三种方式的更多相关文章
- eclipse安装插件的三种方式
方式一:拷贝安装方式 将下载的插件文件中的plugins 和 features 文件夹直接天骄到eclipse中的plugins 和 features 文件夹中. 方式二:update安装方式 Hel ...
- MyEclipse安装插件的几种方式(适用于Eclipse或MyEclipse其他版本)
MyEclipse2014安装插件的几种方式(适用于Eclipse或MyEclipse其他版本) 2014-04-28 21:09 MyEclipse 阿超 19171 views 众所周知M ...
- MyEclipse2014安装插件的几种方式(适用于Eclipse或MyEclipse其他版本)
农历 乙未 羊年 十一月初九 周六 2015年12月19日 14:29 编辑者:刘军 标题: 服务器的搭建请参考该文:<Win7 x64 svn 服务器搭建> ============== ...
- eclipse 安装插件的几种方式
eclipse 安装插件的几种方式 1.使用url在线安装 ,最方便最快捷 help - install new software 接下来就是同意协议之类的,next ne ...
- Eclipse导入SVN项目的三种方式
Eclipse导入SVN项目的三种方式 一.直接Import导入: 1.点击 File --> Import,进入导入项目窗口 2.选择从SVN检出项目,点击Next 3.选择创建新的资源库位置 ...
- android中解析文件的三种方式
android中解析文件的三种方式 好久没有动手写点东西了,最近在研究android的相关技术,现在就android中解析文件的三种方式做以下总结.其主要有:SAX(Simple API fo ...
- jQuery中开发插件的两种方式
jQuery中开发插件的两种方式(附Demo) 做web开发的基本上都会用到jQuery,jQuery插件开发两种方式:一种是类扩展的方式开发插件,jQuery添加新的全局函数(jQuery的全局函数 ...
- Struts中的数据处理的三种方式
Struts中的数据处理的三种方式: public class DataAction extends ActionSupport{ @Override public String execute() ...
- JS中事件绑定的三种方式
以下是搜集的在JS中事件绑定的三种方式. 1. HTML onclick attribute <button type="button" id="upl ...
随机推荐
- CP文件覆盖问题
# \cp -r -a aaa/* /bbb[这次是完美的,没有提示按Y.传递了目录属性.没有略过目录]
- Python函数的内省-Introspection
Python函数可以进行内省-Introspection,查看函数内部的细节,方式就是使用函数的__code__属性. def func(a, b = 2): return a + b >> ...
- Thunder团队Beta周贡献分规则
小组名称:Thunder 项目名称:i阅app 组长:王航 成员:李传康.翟宇豪.邹双黛.苗威.宋雨.胡佑蓉.杨梓瑞 分配规则 规则1:基础分,拿出总分的20%(8分)进行均分,剩下的80%(32分) ...
- SOA架构的理解
实践论认为:从实践提升到理论,再由理论指导实践,由此向前发展.目前SOA的发展的情况………… 通过不少实践,SOA的模型己经被公认为标准规范,目前是正需要进一步总结上升到理论的时候了. SOA架构的演 ...
- 原生javascript自定义input[type=radio]效果
2018年6月27日 更新 找到最为简单的仅仅使用css3的方案 <!DOCTYPE html> <html lang="en"> <head> ...
- 关于如何解决PHPCMS V9内容搜索显示不全问题解决方案
站长朋友们都晓得只要是开源的PHP程序都会有漏洞存在.如果想完美的建站就需要自己去研究打补丁了.最近很多站长联系小编咨询用phpcms建站当在首页搜索内容的时候有的居然搜索不到.小编感到很是奇怪于是就 ...
- getGeneratedKeys自动获取主键的方法
public class Demo { public static void main(String[] args) { try { String sql="insert into pers ...
- 再看RCU
从昨天晚上开始,我就立志要把RCU拿下,昨晚加今天早上看了RCU的东西,太细节的原理我就不扣了,放弃,知道RCU是怎么用的就可以了,赶紧看文件系统中dcache的管理了. 说说RCU,RCU其实是很简 ...
- 【bzoj1030】[JSOI2007]文本生成器 AC自动机+dp
题目描述 JSOI交给队员ZYX一个任务,编制一个称之为“文本生成器”的电脑软件:该软件的使用者是一些低幼人群,他们现在使用的是GW文本生成器v6版.该软件可以随机生成一些文章―――总是生成一篇长度固 ...
- vue2.0 自定义时间过滤器
html <td>{{serverInfo.serverTime| formatTime('YMDHMS')}}</td> js serverTime: new Date(). ...