用link方法安装Eclipse插件(Windows和Ubuntu都适用)

使用Eclispe的人越来越多,在使用时,大家都在安装各式各样的插件。一般情况下,我们是将插件的压缩包解压,然后将其中的plugins和features与eclipse安装包中的同名文件夹合并,这样就可以在Eclipse中使用新插件了。如:将下载得到的PyDev2.6.0压缩包解压,得到PyDev2.6.0文件夹。然后将PyDev2.6.0文件夹中的plugins和features复制到Eclipse的安装目录下,与\eclipse\plugins和\eclipse\features合并。不过这样一来,当安装了许多插件之后,eclipse的plugins中会充满各种旧的的或废弃的插件,不便于更新和管理。为了解决这个问题,可以将每个插件单独安装在其他文件夹中,用links方式告诉eclipse在哪里寻找这些插件。 本文在前人的基础上介绍如何通过link方法安装插件。

测试的Eclipse版本为3.6.2和3.7。
我的eclipse安装目录是E:\software\eclipse3.6.2,那么可以设置一个插件安装目录是E:\software\eclipse3.6.2\Myplugins,(你可以将这个文件夹放在任何位置,可以取任何名称),将要安装的插件为PyDev2.6.0(在Eclipse中开发Python的插件)。
步骤如下:

Windows
1、将PyDev2.6.0压缩包解压,得到PyDev2.6.0文件夹;
2、将PyDev2.6.0文件夹复制到Myplugins文件夹中;
3、在PyDev2.6.0文件夹中新建eclipse文件夹;
4、将PyDev2.6.0文件夹的plugins和features移动到上一步新建的eclipse目录下(注意,是E:\software\eclipse3.6.2\Myplugins\PyDev2.6.0\eclipse,不是Eclipse的安装目录,根据测试结果,link的文件目录不支持中文目录)。
5、在Eclipse的安装目录下,新建links文件夹(本例中是E:\software\eclipse3.6.2\links),在新建的links文件夹中新建一个PyDev.txt文件。在其中输入PyDev的plugins和features所在的目录(本例中txt文件名为PyDev,内容为path=E:\\\\software\\eclipse3.6.2\\MyPlugins\\PyDev2.6.0,注意是双斜线!或者每两个正双斜线替换成单反斜线,如path=E:/software/eclipse3.6.2/MyPlugins/PyDev2.6.0),并将扩展名改为link,如PyDev.link。
Ubuntu
Ubuntu下方法相同, 不过新建的文档不需要扩展名,我就将link文件直接命名为PyDev,比如我的外部插件PyDev2.6.0的路径为/home/sunny/SDK/MyPlugins/PyDev2.6.0。那么在Eclipse中的links文件夹里的PyDev其内容为:path = home/sunny/SDK/MyPlugins/PyDev2.6.0。
完成上述步骤后,启动Eclipse,在Eclipse的菜单栏中的Window——Preferences——左边的树状列表中会发现PyDev插件已经加载。要说明的几点是:
1、Eclipse 寻找插件的机制是到指定的目录下去查找 eclipse文件夹,如Eclipse的安装目录本身就是名为eclipse,如果发现这个目录下有eclipse文件夹,就在其中寻中features 文件夹和plugins 文件夹,查询是否有相应的部件。所以,新建的插件文件夹中必须含有\eclipse文件夹,将对应的插件中的features和plugins放入插件文件夹中的eclipse文件夹中,如本例中为E:\software\eclipse3.6.2\Myplugins\PyDev2.6.0\eclipse\features;E:\software\eclipse3.6.2\Myplugins\PyDev2.6.0\eclipse\plugins。(如果压缩文件解压后若已经包含eclipse\plugins目录,则不需要建立eclipse目录。)
2、上一步中所说的指定的目录,是指Eclipse本身的安装目录,以及通过link文件指定的目录。
3、links文件夹中的link文件,可以是任何名字,本着方便记忆的原则,本例中为PyDev.txt,扩展名不管,你要想改为PyDev.link也可以。
4、插件可以分别安装在多个自定义的目录中。只需要在Eclipse安装目录下用link指定即可。
5、一个自定义目录可以安装多个插件。
6、本文中大写的Eclipse是指Eclipse软件,小写的eclipse是指一个文件夹。
7、文件夹和目录是一个概念,只是不同的操作系统对其的称呼不同。
8、如果安装后看不到插件,请重新调试,不建议把eclipse 目录下的configuration目录删除。
9、 在links文件夹中可以有多个link文件,每个link文件中的path参数都将生效。
10. 插件目录可以使用相对路径。
11. 可以在links文件夹中建立一个子目录,转移暂时不用的插件到此子目录中,从而加快eclipse启动。

 

有时启动eclipse未加载插件,解决方法很多,总结一下:

删除整个目录/eclipse/configuration/org.eclipse.update/,重启eclipse

在启动eclipse时带上 -clean参数  如:d:/eclipse/eclipse.exe -clean

如果eclipse启动找不到插件了,解决办法: 在/configuration/config.ini文件中加入一行
  osgi.checkconfiguration=true
  这样它会寻找并安装插件,找到后可以把那行再注释掉,这样以后每次启动就不会因寻找插件而显得慢了。

 

来源:http://cto.fawuyou.com/archives/559

转载于:https://www.cnblogs.com/beceo/archive/2012/09/14/2684550.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值