Eclipse插件安装的三种方法
转自:http://www.blogjava.net/tangzurui/archive/2008/06/30/211669.html 整理了一下格式。
(前两种安装方式以多国语言包的安装为例)
1、普通安装:
用直接解压的安装方式来实现
解压插件到某个文件夹
将下载的插件文件解压到 Eclipse 的安装目录下
如插件文件为多国语言包: NLpack1-eclipse-SDK-3.1.1a-win32
下载的插件文件大多数书压缩文件,解压后得到包含 eclipse 的文件夹(里面有 plugins 和 features 文件夹), NLpack1-eclipse-SDK-3.1.1a-win32 解压后得到的目录结构为(我假定把插件解压到 F:\ghj1976\myPlugins\language 中) F:\ghj1976\myPlugins\language\eclipse , F:\ghj1976\myPlugins\language\ 称为插件的安装目录
2、Links 安装:
用建立一个 link 文件的方式来实现
※▲推荐使用此种安装方式,因为它便于插件的管理。※▲
① 在 F:\ghj1976\eclipse 下新建文件夹 links ,这样就得到了 F:\ghj1976\eclipse\links
② 在 F:\ghj1976\eclipse\links 下新建一个 link 文件,比如 language.start (注意后缀名可以任意取,如 .link,.ini,.txt 等等 , 只要 link 文件名和插件文件安装目录中的最后文件夹名一致即可 , 在这里我的插件安装目录结构为 F:\ghj1976\myPlugins\language\, 所以 link 文件名我命名为 language.start, 如果你的插件安装目录结构为 D:\eclipse\myPlugins\languagepack, 则你的 link 文件名应命名为 languagepack.start )。
③ 在 language.start 中写入如下一句话 path= F:/ghj1976/myPlugins/language, 或者 path=F:\\ghj1976\\myPlugins\\language 。
即 path= 你的插件安装目录(代表 eclipse 去哪个路径加载查件)
④ 重新启动 eclipse (如果你的 eclipse 在安装插件之前启动过需要先把 eclipse 关掉)
注意:路径的写法使用“ / ”或者“ \\ ”而不是用“ \ ”取代。此处容易出错。
Important :如果发现查件没有安装成功,则删除 eclipse 目录下的 configuration 目录中的文件夹 org.eclipse.update (这是一个记录插件更新情况的文件夹),删除掉这个文件夹后, eclipse 会重新扫描所有的插件,此时再重新启动 eclipse 时可能会比刚才稍微慢点。
3、在线安装:
用升级的方式 ----Eclipse 平台本身的更新管理器来实现
把在线安装网址输入到 eclipse 的适当位置
① 单击 Eclipse 菜单 “帮助” -> “软件更新” -> “查找并安装” -> “搜索要安装的新功能部件”
② 单击【下一步】,出现“安装”对话框,单击【新建远程站点 …… 】按钮 , 出现“ 新建更新站点”对话框,在名称栏中输入插件的名字 :XXX ,在 URL 栏中输入你想安装插件的在线网址 : http://……… , 点击【确定】按钮 , 再单击【完成】 eclipse 会自动搜寻你输入的站点所在的插件 , 如果输入的名字和网址正确并且该站点可以连接上去的话 ,eclipse 会完成插件的在线安装 , 在安装的过程中会提示你重新启动 eclipse, 后面的你只要按照提示去做就可以了。
至此, eclipse 的三种插件安装方式已经介绍完毕。
安装的过程中可能会出现的一些问题及解决方案。
I . links 方式安装时,一定要注意路径的写法
大体有三种:
有两种在前面已经介绍给大家了,还有一种是用相对路径的写法。
如果你的插件创建在你的 eclipse 安装目录中,则可以使用相对路径的写法。
说的具体一点就是:如果我把多国语言包解压到 F:\ghj1976\eclipse\language 下的话,则 link 文件中的路径可以这么写:“ path=language ”
另外,一个自定义目录可以安装多个插件;
插件可以分别安装在多个自定义目录中;
Link 文件的文件名急扩展名可以任意取名;
Link 文件可以有多行 path= 插件安装目录,对应多个自定义插件目录,每一行的 path 参数都将生效;
在 links 目录也可以有多个 link 文件,每个 link 文件中的 path 参数都会生效。
II .三种方法的插件安装完毕之后,需要你重新启动 Eclipse 才可以看到插件生效。
如果你安装的某一个插件已经安装完毕,但是发现找不到你所安装的新插件
可能是你安装的插件不支持当前的 Eclipse 版本,也有可能是系统配置引起的。
III .安装插件后在窗口— > 首选项 中看不到
① 把 eclipse\configuration\org.eclipse.update 删除掉。出现这种情况的原因是在你安装新的插件以前你启动过 eclipse ,在 org.eclipse.update 文件夹下记录了插件的历史更新情况,它只记忆了以前的插件更新情况,而你新安装的插件它并不记录,所以删除掉这个文件夹就可以解决这个问题了,不过删除掉这个文件夹后, eclipse 会重新扫描所有的插件,此时再重新启动 eclipse 时可能会比刚才稍微慢点。
② 创建一个 Eclipse 快捷启动方式,在目标栏中加入一个“ 空格— clean ”参数,注意不要把— clean 前面的空格漏掉。或者在菜单【开始】—【运行】中启动你的 eclipse 时加上— clean 参数,如我的可以在“运行”中输入: F:\ghj1976\eclipse\eclipse.exe –clean
如果启动 eclipse 后找到你所安装的新插件后,在下次启动之前把参数 clean 去掉就可以了。
③ 如果 Eclipse 启动找不到插件的话,解决办法是在 eclipse\configuration 目录下的 config.ini 文件中加入一行 : osgi.checkConfiguration=true
这样它就会寻找并安装插件 , 找到插件后可以把该行注释掉 ( 去掉 ), 这样以后每次启动就不会因为寻找插件而显得慢了。
Eclipse插件安装的三种方法的更多相关文章
- (转载)eclipse插件安装的四种方法
eclipse插件安装的四种方法 Eclipse插件的安装方法 1.在eclipse的主目录(ECLIPSE_HOME, 比如在我的机器上安装的目录是:D:\eclipse)有一个plugins的目录 ...
- eclipse插件安装的四种方法
Eclipse插件的安装方法 1.在eclipse的主目录(ECLIPSE_HOME,比如在我的机器上安装的目录是:D:\eclipse)有一个plugins的目录,这种方法的插件安装非常简单,只要将 ...
- Chrome插件安装的3种方法,解决拖放不能安装的情况,并提供插件下载
本文摘录于Chrome插件网站 方法一:拖放安装 下载插件的crx文件后,打开Chrome的扩展页面(chrome://extensions/或按Chrome菜单图标>更多工具>扩展程序) ...
- 常用的4个eclipse插件安装过程及使用方法
最近整合了4个常用eclipse插件安装过程,分别是PMD.checkstyle.findbugs.sourcemonitor插件.因为我这里没有外网,所以所有的插件不是最新版,建议有网的童鞋自行在外 ...
- 使用 Eclipse 可视化插件 windowbuilder 进行Java GUI开发(插件安装的两种方法)
对于Java GUI开发 其实最方便的方法是用插件制作,当然先了解完代码原理是最好的. eclispe安装windowbuilder有两种方式,一种是离线安装,一种是在线安装. 一.第一种在线安装: ...
- linux 安装软件三种方法
引言 在ubuntu当中,安装应用程序我所知道的有三种方法,分别是apt-get,dpkg安装deb和make install安装源码包三种.下面针对每一种方法各举例来说明. apt-get方法 使用 ...
- ubuntu下Django的下载与安装(三种方法)
方法一: 1下载: 1 安装python,Linux系统下,一般是安装好的,可以输入如下命令查看 python -V 如果没有安装,则需要安装,安装方法如下,首先从官网下载源码,然后: (1) $ t ...
- 5.linux 软件安装的三种方法
一.linux 操作系统中 软件的分类 以及软件的安装 vmtools 调用了perl语言写的安装脚本去进行内核的升级安装 ./ xxxxx 源码包安装软件:GNU 使 ...
- MyEclipse安装插件的三种方法和使用心得
本文讲解MyEclipse(MyEclipse10)的三种方法,以TestNG为例 Eclipse update site URL: http://beust.com/eclipse. 一.通过My ...
随机推荐
- 解决JVM最大内存设置问题
这里和大家讨论一下如何获得JVM最大内存,在命令行下用java-XmxXXXXM-version命令来进行测试,然后逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息. ...
- Data Flow ->> Slow Changing Dimension
这里简单讲下SCD 在讲之前贴上两个有用的链接地址.作者的两篇文件讲解了SCD是什么以及应用 http://www.cnblogs.com/biwork/p/3363749.html http://w ...
- Java SpringMVC实现国际化整合案例分析(i18n)
所谓国际化就是支持多种语言,web应用在不同的浏览环境中可以显示出不同的语言,比如说汉语.英语等.下面我将以具体的实例来举例说明: (1)新建动态Javaweb项目,并导入几个SpringMVC必需的 ...
- Linux守护进程详解(init.d和xinetd) [转]
一 Linux守护进程 Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户.提供这些服务的程序是由运行在后台 的守护进程来执行的 ...
- iOS 7 如何关闭已打开的应用(App)
刚升级了 iOS 7,感觉不太会用了. 在多任务状态下,看着一个个已被打开的应用,不知道如何关闭了. 问了下朋友才知道,在多任务状态下,将对应的应用 向上划 就行. 听说,和 Android 一样的 ...
- ccnu-线段树联系-单点更新2-B
B - 单点更新2 Time Limit:3000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Des ...
- 【Todo】深入理解Java虚拟机 读书笔记
有一个在线系列地址 <深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)> http://book.2cto.com/201306/25426.html 已经下载了这本书(60多M ...
- 连接Access数据库查询语句
--在使用之前注意将“生成”里的“配置管理器”的“配置平台”改成X86 private void button1_Click(object sender, EventArgs e)//查询 { Ole ...
- HDU 3951 (博弈) Coin Game
先考虑两种简单的情况: 如果先手能一次把硬币拿完,即 k >= n ,那么先手胜 如果每次只能拿一个硬币, 即 k = 1 ,那么如果有奇数个硬币先手胜,如果有偶数个硬币后手胜. 剩下的情况就是 ...
- UVa 10763 (STL) Foreign Exchange
看到大神说location的值不会超过1000,所以这就简单很多了,用一个deg数组记录下来每个点的度,出度-1,入读+1这样. 最后判断每个点的度是否为0即可. 至于为什么会这样,据说是套数据套出来 ...