- 浏览: 44372 次
- 性别:
- 来自: 武汉
最新评论
Eclipse 是一个开源的、可扩展的IDE,已经吸引了业界的很多注意力,而且Eclipse 的支持者源源不断。它的重要优点之一就是可扩展性很好,可以扩充很多插件,开源插件和商业插件都可以用来扩充。如果用户需要基本的 Eclipse IDE 所不具备的特性,一般都可以找到需要的插件。在大部分情况下,用户都可以找到免费的插件。为了让大家更好的使用Eclipse进行项目开发,就有必要了解Eclipse插件的机制,以及如何安装和使用插件。
Eclipse插件
Eclipse 是一个已经完全设计好的平台,是用于构建和集成应用的开发工具。平台本身不会提供大量的最终用户功能。它最有魅力的地方就是它的插件体系结构,由于有了插件,系统的核心部分在启动的时候要完成的工作十分简单:启动平台的基础部分和查找系统的插件。
Eclipse的核心是动态发现、懒惰装入(Lazy)与运行的,平台用户界面提供了标准的用户导航模型。事实上,Eclipse核心就是构建在插件之上的,这样随着使用Eclipse构建插件的累积,这种插件模式就变得越来越成熟。
插件安装注意事项
初学者可能会对插件有恐惧心理,认为这是Eclipse底层的东西。其实不然,安装插件非常容易,安装插件时注意如下的几个问题就可以了。
1. 插件的依赖关系
如果用户要安装的插件还需要其他插件的支持,则需要安装依赖的插件才能使新安装的插件正常运行。例如用户要安装一个图形编辑的插件,但此插件需要图形编辑框架(GEF)插件的支持,只有先安装了GEF才能使新的插件安装成功。
2. 缓存
Eclipse会通过缓存的机制加载插件,有时用户刚安装的插件可能没有正常启动(特别是links方式安装),清除缓存后再重新启动Eclipse就行了。清除缓存最简单的方式是删除Eclipse的configuration目录下的所有文件夹(但最好保留config.ini文件),还可以通过启动参数-clean启动。但要注意如果是通过Update方式安装的插件,不能把Update方式安装的目录删除掉,否则这种方式安装的插件启动不了了。(有必要时,还可以修改Eclipse主程序目录下configuration文件夹下的 config.ini文件,加入osgi.checkConfiguration=true).
3. 版本
当用户安装的插件要求某一个特定版本的Eclipse,或依赖某个特定版本的插件时,也可能会使插件安装不成功。安装插件要和依赖插件的版本号和依赖的Eclipse版本号对应,例如要安装的图形编辑插件依赖GEF 插件,版本号为3.2,而GEF 3.2只能在Eclipse3.2及更高版本运行,所以只有安装了GEF 3.2和Eclipse3.2才能正确安装此图形编辑插件。用户在安装插件之前,要看看插件依赖的插件列表和特定版本信息的帮助文档。通常在插件发布时,同时会发布一个插件依赖的列表,有了这些信息,用户就可以正确安装插件了。
详细讲解Eclipse的三种安装方法:
A:下载插件包,一般插件包里就有这两个文件夹,我们的工作就是从插件包中 Plugins与Features下的文件分别Copy到Eclipse主程序目录下的lugins与Features目录里。
B:在线安装插件。在Help->Software Updates->Find and Install->Search for new features to install,然后点Next,点击New Remote Site,加入要安装插件的Site。然后点击Finish就OK了。
比如FlexPrettyPrintCommand这个Flex格式化as.xml.mxml代码的插件地址就是:http://flexformatter.googlecode.com/svn/trunk/Flex Formatter/FlexPrettyPrintCommandUpdateSite
C:Links安装方法--最复杂,但最好的方法(便于管理)。
步骤(以FlexPrettyPrintCommand为例):
(1)将FlexPrettyPrintCommand包中的plugins和features放到你想要管理的文件夹下的Eclipse目录下。这个文件夹不一定是Eclipse的主程序目录。如:你想要把要安装的插件全部放到E:\MyPlugins文件夹下,那么你可以在此文件夹下建一个FlexPrettyPrintCommand文件夹,以区别于以后安装的插件,然后再在该文件夹下建一个Eclipse文件夹,然后再把FlexPrettyPrintCommand包中的plugins和features放进来。形成的目录为:E:\ MyPlugins\FlexPrettyPrintCommand\eclipse\plugins与D:\MyPlugins\FlexPrettyPrintCommand\eclipse\features。
(2)在Eclipse主程序目录下,如你的Eclipse在D:\Program Files\Eclipse下,那么在此文件夹下建一个Links文件夹。下面再建一个FlexPrettyPrintCommand文件,扩展名可以任意。如FlexPrettyPrintCommand.txt,FlexPrettyPrintCommand.link等,录入以下文字:Path=D:/MyPlugins/FlexPrettyPrintCommand。
另外需补充的内容:
1. 插件可以分别安装在多个自定义的目录中。
2. 一个自定义目录可以安装多个插件。
3. link文件的文件名及扩展名可以取任意名称,比如temp.txt,myplugin都可以。
4. link文件中path=插件目录的path路径分隔要用\\或是/
5. 在links目录也可以有多个link文件,每个link文件中的path参数都将生效。
6. 插件目录可以使用相对路径。
7. 可以在links目录中建立一个子目录,转移暂时不用的插件到此子目录中,加快eclipse启动。
8.个人趋向还是使用link方式,因为这样做安装/卸载都十分方便,便于对插件进行管理
9.ecliplse clean 启动方式,一般是用于插件去除后的还原操作.因为仅仅去除links目录里的路径指示是不够的,可能会导致启动错误.还有就是汉化不彻底是执行这个操作.
发表评论
-
C#中几种常用的处理字符串的方法总结
2012-07-06 09:51 717主要有以下几种: ... -
正则表达式匹配数字,斜杠一个或多个
2012-07-06 09:45 1553使用match它时,如果没有设置全局标志 (g),数组的 ... -
正则表达式说明
2012-07-06 09:37 594参考:http://blog.csdn.net/benja ... -
magento -- 1.4.1.0新鲜出炉,第一个也是比较重要的改进简介
2012-07-06 09:30 532当地时间2010年6月10日,时隔3个多月后,Magent ... -
js_document有关getElementsByName 定义和用法
2012-07-05 20:45 628getElementsByName 定义和用法 get ... -
Delphi 7自带的TeeChart组件
2012-07-03 13:43 1489Delphi 7自带的TeeChart ... -
Flex学习笔记
2012-07-02 10:44 466类成员有四种修饰 ... -
关于Firefox重新加载flex的问题解决
2012-07-02 10:44 557DIV中有一个flex,我希望用js来控制它的显示和隐藏, ... -
flex取数据1
2012-07-02 10:44 503HTML通过JavaScript传递信息到Flex中 ... -
Pivot升级为Apache顶级项目,准备好挑战Flex, Silverlight和JavaFX
2012-07-02 10:44 852Apache软件基金会(ASF)于昨天宣布,将Pivot ... -
虚拟机随谈:解释器,树遍历解释器,基于栈与基于寄存器,大杂烩
2012-07-01 00:22 615虚拟机随谈:解释器,树遍历解释器,基于栈与基于寄存器, ... -
amchart的使用!~
2012-07-01 00:22 858最近公司开发项目使用到了amchart控件,所以自己研究了 ... -
OpenLaszlo带给我们什么
2012-07-01 00:22 483初试Laszlo, 其语言本身是一个基于class为核心的 ... -
Ubuntu 10.04环境下载&编译Android-2.1_r2源代码
2012-07-01 00:22 544本文叙述了如何从零开始搭建基于Google官方Androi ...
相关推荐
myeclipse2017破解插件myeclipse2017破解插件myeclipse2017破解插件myeclipse2017破解插件myeclipse2017破解插件myeclipse2017破解插件myeclipse2017破解插件myeclipse2017破解插件myeclipse2017破解插件myeclipse...
本文件可以教授你怎么样在Eclipse中添加MyEclipse插件的详细步骤。。
Eclipse(MyEclipse)离线插件安装工具 C:\>java -jar instPlug4MyEclipse.jar Use:java -jar instPlug4MyEclipse.jar PluginPath eclipsePath 如:java -jar instPlug4MyEclipse.jar D:/ADT-18.0.0 D:/myeclipse10 ...
myeclipse常用设置 myeclipse加速 myeclipse插件 myeclipse编码
axis myeclipse插件 axis myeclipse插件 axis myeclipse插件 axis myeclipse插件
MyEclipse插件介绍与下载地址...
myeclipse插件myeclipse插件myeclipse插件myeclipse插件
fatjar java程序 打包 eclipse myeclipse插件
activiti-myeclipse插件activiti-myeclipse插件activiti-myeclipse插件activiti-myeclipse插件activiti-myeclipse插件activiti-myeclipse插件
eclipse myeclipse 插件 properties 编辑器,该插件中包含 资源编辑插件:ResourceBundleEditor和sourceforge的propedit 6.0
xfire1.2.6的myeclipse插件
myeclipse插件jsdt JSDeBug工具可以单步调试
myeclipse反编译插件 按照说明配置即可
适合subversion server 1.7.0 的eclipse&myeclipse插件,不同的svn服务器需要配套的eclipse插件才能在myeclipse工具里使用,这个就是用于svn1.7.0 的eclipse插件。官方没有给出1.7.x的插件,但是这个1.8.x支持svn...
svn 插件 myeclipse 插件文件+安装方法在压缩包内
com.aptana.feature.studio-3.0.9.201202140953最新版 eclipse myeclipse插件 离线安装包,共3个压缩包
com.aptana.feature.studio-3.0.9.201202140953最新版 eclipse myeclipse插件 离线安装包,共3个压缩包
MyEclipse插件插件aptana的安装方法
myeclipse集成maven,很轻松,只需把相应jar包复制到相应目录下即可,有说明,eclipse3.3亲测通过.
先找到刚安装的MyEclipse-6.0M1,再打开MyEclipse-6.0M1的子目录eclipse, 解压myeclipse插件(GUI界面),解压后它有二个子目录(features,plugins),打开二个子目录各有一个文件夹(总共二个文件夹),分别...