Eclipse安装扩展(插件)的几种方法详解,先按照简单介绍→详细步骤→优缺点点评 的方式写这篇文章
目录
关于方法6,方法7,方法8,基本上都是同样的前提,所以我先整理一下
一.简单介绍
以下方法均是在原文件基础上继续添加插件文件,以至于分离脱离清理插件变得困难,最后不得不放弃已使用的Eclipse
1.在线网址安装法:直接在Eclipse添加网址,在线安装
2.在线拖拽安装法:似乎仅适用于Eclipse官网的插件
3.在线商店安装法:用Eclipse自带(没有的话可以安装)应用商店安装
4.离线导入法:先下载好安装包,然后用1的方法安装
5.旧版Eclipse转移法:Eclipse支持把你曾用的Eclipse里的插件"转移"到另一个你现在正在用的Eclipse
以下方法是让你自己选择把插件安装在哪里,尤其以Link方法为优
6.离线直装法:先下载好安装包,把相关文件直接拖拽到根目录
7.离线dropins直装法:先下载好安装包,放到dropins文件夹
8.离线link链接法:先下载好安装包,然后放到指定文件夹,然后用xxx.link文本文件指向
最后提及一款插件,专为整理其他插件而生,不过我最后还是没有坚持用那个插件,还是用Link的方式
9.使用Eclipse Installer安装Eclipse
二.详细步骤及解读
1.在线网址安装法:直接在Eclipse添加网址,在线安装
操作步骤:在Eclipse菜单→帮助→安装新软件
步骤基本会用一点电脑的都明白:
- Work with: 在这里输入在线安装的地址,然后按回车,下面的预览框显示Pending(读取中)
- 输入过滤文本那里可以打关键字,比如你要安装Developer Tools,可以这么查找
- 选择你想安装的,然后点下一步
- 然后会提示都有哪些详细的插件即将被安装,然后就是接收协议,下一步
- 然后还是下一步,下一步,一直下一步,期间可能会出现提示版本不兼容之类的,也不用管,一直下一步
- 如果成功会提示你重启,如果失败会提示错误,就这么简单
优缺点点评
优点 | 缺点 |
操作简单 | 网速不好很容易安装不上,有些特殊的插件最好'科'学'上'网'才能安装 |
适应性广,兼容性强,所有插件默认都是这种安装方式,想找离线安装包还挺难找 | 不用后卸载也不会清除根目录文件,造成冗余臃肿 |
2.在线拖拽安装法:似乎仅适用于Eclipse官网的插件
操作步骤:
讲真我只是知道有这种方法,并且在官方插件页有这个提示,但是具体是怎么拖拽法我还真没研究,我一般也不这么用,所以待续
Eclipse官方市场地址: https://marketplace.eclipse.org
3.在线商店安装法:用Eclipse自带(没有的话可以安装)应用商店安装
操作步骤:在Eclipse菜单→帮助→Eclipse 市场
我安装的是纯净版Eclipse,所以刚开始是没有这个市场的,不过后来也是在网上搜索的教程把市场安装上的,这里我就不介绍如何安装市场了,如有需要请自行百度
基本上按照图片的顺序就可以了,那个错误不用理,是因为网络不好的原因,点确定之后看一下任务栏,有一个Eclipse的对话框就是了.我原来不知道这个问题,一下开了13个Eclipse市场才发现的
优缺点点评
优点 | 缺点 |
操作最简单, 网址安装法还得去找网址, 而这个直接打开市场搜索关键字就行 | 网速不好很容易安装不上,有些特殊的插件最好'科'学'上'网'才能安装 |
市场里面的插件很大可能性是老版本,还有一些搜不到(实际用起来感觉比较鸡肋) | |
适应性广,兼容性强,能搜到的基本都能安装上 | 不用后卸载插件,不会清除根目录文件,造成冗余臃肿 |
4.离线导入法:先下载好安装包,然后用1的方法安装
操作步骤:
此方法的操作流程和方法1网址安装法类似,不过不同的是
- 先把需要安装的包下载到本地
- 点添加,点Archive找到你下载的安装包,点OK
- 与网址不同的是,Eclipse用这种方法直接读取的zip或者jar压缩包里面的插件,不需要联网,所以安装起来快很多
- 后边的步骤和方法一网址法一样了,值得注意的是这里最好这么选
如果第一次安装不上,再把最后一个勾上,因为如果勾上最后一个选项,Eclipse还是会联网去找其他的资源,安装起来很慢
优缺点点评
优点 | 缺点 |
操作难易度适中 | 需要先下载离线安装包,得提前准备 |
安装速度快 | 很可能由于Eclipse已安装的插件有冲突或者版本不搭配而安装失败 |
不用后卸载插件,不会清除根目录文件,造成冗余臃肿 |
5.旧版Eclipse转移法:Eclipse支持把你曾用的Eclipse里的插件"转移"到另一个你现在正在用的Eclipse
操作步骤:
- 文件→导入→从现有的安装→找到旧版Eclipse安装文件夹的根目录
- 灰色的是已安装的,黑色的是未安装的
- 勾选上需要安装的直接安装即可,如果新旧的Eclipse版本一致,基本上没有因为兼容性的问题而无法安装的
优缺点点评
优点 | 缺点 |
操作容易 适合同事间,同学之间交换安装插件 | 需要有旧版带插件的Eclipse |
免去了去网页找离线文件的麻烦 | 很可能由于Eclipse版本的问题无法兼容安装 |
安装速度快 | 不用后卸载插件,不会清除根目录文件,造成冗余臃肿 |
关于方法6,方法7,方法8,基本上都是同样的前提,所以我先整理一下:
(一).首先必须下载离线安装文件,比如我有一个[官网zip版]mylyn-3.23.0.v20170623-2012.zip,压缩包目录结构如图
这种目录结构的zip文件是典型的离线安装包形式
也就是说:如果你下载了一个插件包,你不确定用哪种方式可以安装,那你不妨打开他,如果目录结构是这样的,可以有以下几种方式安装
(1).用方法4:离线导入法(参看上边)
(2).用方法6.7.8都可以,其实如果Link方式驾轻就熟,首推Link 方式
(二).假定Eclipse安装的目录结构如图:(后面的例子我就会直接用我的目录结构来类比了)
(三).这种方式安装Eclipse插件后,第一次启动Eclipse都需要用-clean命令,且每次clean参数的启动,短则5分钟,多则30分钟可能(具体看你电脑配置了)
操作步骤:找到Eclipse的启动快捷方式,在目标一栏,结尾输入 : 空格-clean,一定要有一个空格,比如我的就是
D:\UltimateEclipse\MARS.2\eclipse.exe -clean
6.(强烈不推荐)离线直装法:先下载好安装包,把相关文件直接拖拽到根目录(这种方式不是很推荐,用方法6不如用方法4离线导入法)
操作步骤:
1.将ZIP压缩包内的这两个文件夹,覆盖到红框文件夹,一一对应
2.如果有覆盖就覆盖,没有就粘贴进去就可以了,然后重新启动Eclipse,安装后第一次启动时间会长一点
优缺点点评
优点 | 缺点 |
操作流程还算明晰,但是操作起来小白会有点模糊 | 原文件里的features和plugins两个文件夹的东西一旦损毁很可能无法运行Eclipse(所以这种方法是最不推荐的) |
兼容性差,而且如果安装进去未识别,你想删除都不知道删哪个 | |
即便是你知道你删哪个,但是如果安装时有覆盖,你删除掉安装文件会导致Eclipse无法启动,只能重装 |
7.离线dropins直装法:先下载好安装包,放到dropins文件夹(似乎官方挺推崇这种安装方式)
这里我需要提前普及一下知识,假设目录结构如图:
划重点:dropins文件夹仅仅支持一层eclipse下的features+plugins文件夹
翻译过来直白的说就是:无论dropins里面有多少层文件夹,名叫features和名叫plugins的文件夹只支持一个
这个可是我亲身经历总结出来的(我是没找到相关的官方说明)
操作步骤:
1.将下载的离线插件进行辨别:
(1).如果是zip里面带有plugins和features这两个文件夹的,则参考方法6,直接把压缩包里plugins和features的文件相应的放到dropins里面
比如:这个文件夹里的文件都放到dropins/eclipse/plugins文件夹;
这个文件夹的文件都放到dropins/eclipse/features文件夹
(2).如果是后缀为jar的插件文件,并没有文件夹,就直接放到dropins文件夹内即可,比如:
2.分别放入dropins文件夹内后,用-clean方法重启Eclipse即可(什么是-clean启动请看上面)
优缺点点评
优点 | 缺点 |
大多数人都知道的安装方式,Eclipse官方也比较推崇的方式 | 无法细化的将插件分类,因为只支持一个features和plugins |
方便卸载与后期整理,将不用的文件直接删除掉即可,不影响Eclipse的完整性 | 如果一旦插件多,管理起来也没那么容易,相比方法6仅仅只是不影响Eclipse完整性,即便把dropins全删了,Eclipse也能正常启动和使用 |
随放随用;随删随卸,方便高效 |
8.编辑推荐,目前似乎没有更好的安装和整理插件的方式了(方法9除外,比较角度不同):
离线link链接法:先下载好安装包,然后放到指定文件夹,然后用xxx.link文本文件指向
这个方法可以说是目前最被"处女座"程序员推崇的安装Eclipse的方法了
虽然我不是处女座,不过我对文件结构的极简极致的追求让我对这种安装方式爱不释手
Link方法的意义:
Eclipse在xxx个版本后就已经支持这种方式了,目的是为了便于管理不同的插件,安装卸载方便,在不会对Eclipse启动文件完整性影响的情况下,尽量以最少的移动(改动)来达到启动插件的效果——这段文字纯是我个人看法
Link方法的原理:(以我的目录结构举例)
我把我能用到的所有插件(扩展)全放到一个文件夹里,我命名为TylerPlugins; 然后我告诉Eclipse说“我让你加载哪个插件你就加载哪个,虽然那个文件夹里有很多插件,但是你只能加载我告诉你的那几个(这就是xxx.link文件的作用)
Link方法的操作步骤:
1.在目录结构上,你需要在Eclipse原文件根目录添加一个links文件夹,其内部结构如图:
这个links文件夹里面放的,都是文本形式的.link文件,他的意义就是告诉Eclipse,加载哪个路径下的插件(可以是相对,也可以使绝对)
2.可以看到图中"暂时不用的插件的link文件放这里' ——顾名思义:Eclipse只能识别links这个文件夹第一层目录里的.link文件
也就是说links文件夹只能叫links文件夹,不能改成links2,linksto这种名字,links文件夹名字是固定的
3.后缀为.link的文本文件如何写:
(1).命名方式:除了是.link结尾,其实名字是无所谓的,不过我强烈建议 TylerPlugins 里面 插件 的 文件夹名 和link文件的文件名一致,举例:
这是插件所在文件夹→这是link文件的文件名和内容
插件文件夹名=link文件名=link文件内部路径的结尾名
(2)link文件里面怎么写?如下图,这两种方式都可以
第一种是相对路径,第二种是绝对路径 (如果不懂什么相对什么绝对自己百度吧)
且路径分隔符必须是两个反斜线(第一个是转义的意思)
另外,默认一个link文件是可以添加多个path指向不同的扩展的(只不过我为了更加细化便于管理,就每一个扩展对应一个link文件了)
4.link文件说完了,说说path填写的那个插件文件夹怎么弄?
(1).你可以在任意位置创建你自己的插件集,我只不过是为了方便,放在同级目录里,你也可以放到其他盘符,用path指向
(2)目录结构方面,和dropins类似的,里面必须有一个小写的eclipse文件夹,然后里面有个features和Plugins文件夹,如图
可以看到图中我有个Emmet的插件,他的目录结构是
TylerPlugins→Emmet→eclipse→features+plugins
但是features文件夹内什么都没有,只有Plugins里面有一个jar的插件包
值得注意的是:用link方法,一定要保证插件所在目录的结构性完整,即便没有features里面的内容也不影响
以上就是详细的link方法的步骤,总结几点:
1.在eclipse.exe所在文件夹内,创建新文件夹,名为links且不能改
2.在links文件夹内创建新文本文档,改名为 插件名.link
3.打开 插件名.link 输入 path=插件所在路径名
4.在第3步的path所指向的文件夹内,创建eclipse文件夹,并在eclipse文件夹内创建features和plugins文件夹
5.将zip插件里面的features里的文件放到 插件所在目录/eclipse/features 文件夹内
将zip插件里面的plugins里的文件 放到 插件所在目录/eclipse/plugins 文件夹内
6.用-clean方法重新启动Eclipse
优缺点点评
优点 | 缺点 |
结构目录清晰,插件一一对应 | 操作繁琐,比较麻烦 |
用xxx.link文件指向,使Eclipse安装文件变得轻便,安装文件与插件文件有机分离,便于管理(dropins方法仍是在安装文件里面) | 并不是所有插件都可以用link方式安装(亲测Spring没法用这个方式安装) |
插件添加/卸载方便,不用管插件文件夹,只需要将link文件添加/删除即可,使得插件文件也有其自己的完整性 | 用link方式安装的插件无法升级,且升级会出问题,只能自己手动下载新的离线安装包重新link安装一次 |
保持Eclipse安装文件自身完整性,即便转移整个安装文件也能继续使用(link的插件如果不按照原路径转移就不好使了) |
|
我用这个方式最好的一点是: 可以制作便携版的Eclipse,我现在只需要把我UltimateEclipse文件夹复制到拎一个电脑上的D盘根目录,所有的工作空间,apache服务器,各种插件和Eclipse布局都会完整转移 | |
如果后续插件不再用,删除相应的link文件和插件文件夹,用-clean命令启动即可恢复如初 |
三.各种方法优缺点点评
以上都已经在内部进行详细点评的,我个人推荐安装插件的方式为:
link法>dropins法>旧版Eclipse转移法>离线导入法>在线网址安装>在线商店安装>离线直装法
ALL BY MedusaSTears
2018年8月1日