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/FlexFormatter/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目录里的路径指示是不够的,可能会导致启动错误.还有就是汉化不彻底是执行这个操作.
分享到:
相关推荐
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 ...
标题 "eclipse3.6 安装myeclipse插件" 涉及的主要知识点是关于如何在Eclipse 3.6版本中安装MyEclipse插件,这将使Eclipse具备更强大的企业级开发功能。MyEclipse是Eclipse的一个商业扩展,它提供了丰富的Java EE、...
Axis MyEclipse插件是专为MyEclipse集成开发环境设计的一款重要工具,它使得在MyEclipse中进行Web服务的开发、测试和部署变得更加便捷。这篇文章将深入探讨该插件的功能、安装过程以及如何利用它来提升开发效率。 1...
** Maven的MyEclipse插件 ** Maven是一款强大的项目管理工具,主要用于构建、管理和部署Java项目。它基于项目对象模型(Project Object Model,POM),通过XML文件来描述项目配置,实现自动化构建过程,包括编译、...
"myeclipse反编译插件"是MyEclipse中的一个重要辅助工具,它可以将Java的字节码文件(.class)转换回源代码格式,帮助我们理解或学习已有的程序逻辑。这种功能在处理没有源代码的第三方库或者研究已有项目的内部实现...
myeclipse插件myeclipse插件myeclipse插件myeclipse插件
MyEclipse插件则是为了进一步增强MyEclipse的功能,提高开发效率而设计的工具集合。这些插件涵盖了从项目管理、代码编写、调试、测试到部署的各个环节,使得开发人员可以更便捷地设计和构建应用程序。 1. **项目...
xfire1.2.6是针对MyEclipse集成开发环境的一个插件,它主要用于支持XML Web服务的开发和部署。这个插件的核心功能是帮助开发者在MyEclipse中轻松地创建、测试和发布基于SOAP(Simple Object Access Protocol)的Web...
activiti-myeclipse插件activiti-myeclipse插件activiti-myeclipse插件activiti-myeclipse插件activiti-myeclipse插件activiti-myeclipse插件
MyEclipse是一款强大的Java集成开发环境,它支持多种插件来增强其功能,其中之一就是SVN插件。本文将详细介绍如何在MyEclipse中安装SVN插件,以便开发者能够方便地进行代码版本控制。 首先,我们来理解一下SVN插件...
【svn集成MyEclipse插件】是一个针对开发者的重要工具,它允许用户在MyEclipse集成开发环境中无缝地使用Subversion(svn)版本控制系统。Subversion是开源的版本控制系统,用于跟踪文件和目录的更改,使得多人协作...
为了提升开发效率和优化使用体验,以下是一些常用的MyEclipse设置、加速技巧以及插件配置的详细说明: 1. **设置默认全局JRE**:在`Window->Preferences-> Java -> Installed JREs`中,你可以选择一个合适的JRE版本...
描述中提到了“eclipse myeclipse插件”,这表明我们将讨论如何在Eclipse和MyEclipse这两种集成开发环境(IDE)中使用fatjar插件来完成上述的打包过程。Eclipse是一款广受欢迎的开源Java IDE,而MyEclipse是其商业...
标题提到的“svn 插件 myeclipse”,意味着我们将为MyEclipse安装一个能够支持SVN操作的插件。描述中提到的步骤是安装插件的简单流程:“直接将解压之后的包放在myeclipse的dropins文件夹下重启myeclipse即可”。这...
适合subversion server 1.7.0 的eclipse&myeclipse插件,不同的svn服务器需要配套的eclipse插件才能在myeclipse工具里使用,这个就是用于svn1.7.0 的eclipse插件。官方没有给出1.7.x的插件,但是这个1.8.x支持svn...
"features" 文件夹通常包含MyEclipse插件的元数据,这些元数据描述了插件的功能、依赖和其他配置信息。在安装Activiti插件时,MyEclipse会读取这些特征文件来识别并安装必要的组件。每个特征文件(feature)可能对应...
1. **安装MyBatis插件**:首先,你需要从官方源或者第三方市场下载适用于MyEclipse的MyBatis插件安装包,然后通过MyEclipse的插件管理器进行安装。确保插件与MyEclipse版本兼容。 2. **配置MyBatis插件**:安装完成...
【标题】:“svn插件myeclipse+svn插件” 【描述】:“svn 插件 myeclipse 插件文件+安装方法在压缩包内” 本文将深入探讨如何在MyEclipse集成开发环境中安装和使用Subversion(SVN)插件,以便更有效地进行版本...