【MedusaSTears】Eclipse安装扩展(插件)的几种方法详解,我首推还是Link方式

Eclipse安装扩展(插件)的几种方法详解,先按照简单介绍→详细步骤→优缺点点评 的方式写这篇文章

目录

一.简单介绍

二.详细步骤及解读

1.在线网址安装法

操作步骤

优缺点点评

2.在线拖拽安装法

操作步骤:

3.在线商店安装法

操作步骤

优缺点点评

4.离线导入法

操作步骤:

优缺点点评

5.旧版Eclipse转移法

操作步骤:

优缺点点评

关于方法6,方法7,方法8,基本上都是同样的前提,所以我先整理一下

6.(强烈不推荐)离线直装法

操作步骤:

优缺点点评

7.离线dropins直装法

          操作步骤:

优缺点点评

8.编辑推荐:离线link链接法

操作步骤

优缺点点评

三.各种方法优缺点点评


一.简单介绍

以下方法均是在原文件基础上继续添加插件文件,以至于分离脱离清理插件变得困难,最后不得不放弃已使用的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菜单→帮助→安装新软件

步骤基本会用一点电脑的都明白:

  1. Work with:  在这里输入在线安装的地址,然后按回车,下面的预览框显示Pending(读取中)
  2. 输入过滤文本那里可以打关键字,比如你要安装Developer Tools,可以这么查找
     

  3. 选择你想安装的,然后点下一步
  4. 然后会提示都有哪些详细的插件即将被安装,然后就是接收协议,下一步
  5. 然后还是下一步,下一步,一直下一步,期间可能会出现提示版本不兼容之类的,也不用管,一直下一步
  6. 如果成功会提示你重启,如果失败会提示错误,就这么简单

优缺点点评

优点缺点
操作简单网速不好很容易安装不上,有些特殊的插件最好'科'学'上'网'才能安装
适应性广,兼容性强,所有插件默认都是这种安装方式,想找离线安装包还挺难找

不用后卸载也不会清除根目录文件,造成冗余臃肿


2.在线拖拽安装法:似乎仅适用于Eclipse官网的插件

操作步骤:

讲真我只是知道有这种方法,并且在官方插件页有这个提示,但是具体是怎么拖拽法我还真没研究,我一般也不这么用,所以待续

Eclipse官方市场地址: https://marketplace.eclipse.org


3.在线商店安装法:用Eclipse自带(没有的话可以安装)应用商店安装

操作步骤:在Eclipse菜单→帮助→Eclipse 市场

我安装的是纯净版Eclipse,所以刚开始是没有这个市场的,不过后来也是在网上搜索的教程把市场安装上的,这里我就不介绍如何安装市场了,如有需要请自行百度

基本上按照图片的顺序就可以了,那个错误不用理,是因为网络不好的原因,点确定之后看一下任务栏,有一个Eclipse的对话框就是了.我原来不知道这个问题,一下开了13个Eclipse市场才发现的

优缺点点评

优点缺点

操作最简单,

网址安装法还得去找网址,

而这个直接打开市场搜索关键字就行

网速不好很容易安装不上,有些特殊的插件最好'科'学'上'网'才能安装
 

市场里面的插件很大可能性是老版本,还有一些搜不到(实际用起来感觉比较鸡肋)

适应性广,兼容性强,能搜到的基本都能安装上不用后卸载插件,不会清除根目录文件,造成冗余臃肿

4.离线导入法:先下载好安装包,然后用1的方法安装

操作步骤:

此方法的操作流程和方法1网址安装法类似,不过不同的是

  1. 先把需要安装的包下载到本地
  2. 点添加,点Archive找到你下载的安装包,点OK
  3. 与网址不同的是,Eclipse用这种方法直接读取的zip或者jar压缩包里面的插件,不需要联网,所以安装起来快很多
  4. 后边的步骤和方法一网址法一样了,值得注意的是这里最好这么选

    如果第一次安装不上,再把最后一个勾上,因为如果勾上最后一个选项,Eclipse还是会联网去找其他的资源,安装起来很慢

优缺点点评

优点缺点

操作难易度适中

需要先下载离线安装包,得提前准备
安装速度快

很可能由于Eclipse已安装的插件有冲突或者版本不搭配而安装失败

 不用后卸载插件,不会清除根目录文件,造成冗余臃肿

5.旧版Eclipse转移法:Eclipse支持把你曾用的Eclipse里的插件"转移"到另一个你现在正在用的Eclipse

操作步骤:

  1. 文件→导入→从现有的安装→找到旧版Eclipse安装文件夹的根目录

     

  2. 灰色的是已安装的,黑色的是未安装的
  3. 勾选上需要安装的直接安装即可,如果新旧的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日

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值