Eclipse开发环境配置,打磨Eclipse,安装插件(适用3.4,3.5,3.6,3.7)
转载自:http://elf8848.iteye.com/blog/354035
打磨Eclipse -- 磨刀不误砍柴工
--------------------------------------------------------------------------------------
搭建锋利的Eclipse开发环境的常规套路总结
帮助你打磨Eclipse,做到:功能最强、性能最优、开发最便捷。
本文适用于Eclipse 3.4 3.5 3.6 3.7
本文Eclipse的安装目录:E:\eclipse3.4 ,下面会常常出现这个路径。
Eclipse安装插件的方法
--------------------------------------------------------------------------------------
eclipse3.4以前版本只有两种方式:
1、直接copy插件到features/plugins目录
2、在links目录下创建链接文件
eclipse3.4以后版本,又推出另一种新的安装途径, 称为provisioning platform(p2), 更加灵活(我看是更加麻烦吧)。
Eclipse 3.4下有个dropins目录, 只要把插件放到该目录下就可以加载, 有几种格式可以选择.
1. 最简单的:
eclipse/dropins/
org.eclipse.core.tools_1.4.0.200710121455.jar
org.eclipse.releng.tools_3.3.0.v20070412/
plugin.xml
tools.jar
... etc ...
2. 传统格式:
eclipse/dropins/eclipse/features/
eclipse/dropins/eclipse/plugins/
3. 按照插件名称区分:
eclipse/dropins/emf/eclipse/features/
eclipse/dropins/emf/eclipse/plugins/
eclipse/dropins/gef/eclipse/features/
eclipse/dropins/gef/eclipse/plugins/
... etc ...
4. 类似links方式添加链接:
eclipse/dropins/emf.link
以上几种可以根据个人喜欢随意选择.
links方式安装插件的两种区别
--------------------------------------------------------------------------------------
1、把*.link文件放入E:\eclipse3.4\links,适用于“E:\eclipse3.4\MyPlugin\language\eclipse \plugins”这种目录结构
2、把*.link文件放入E:\eclipse3.4\dropins,适用于“E:\eclipse3.4\MyPlugin\JBossTools-3.0.3.GA-for Eclipse3.4 SR2\plugins”这种目录结构,注意少了“eclipse ”这一层目录
注:*.link文件的内容是不变的一般是“path=E:\\eclipse3.4\\MyPlugin\\language”
卸载插件方法
--------------------------------------------------------------------------------------
1、手动卸载
2、在控制台卸载
主菜单--Help--About Eclipse--打开一个窗口,在左下角,选择“Installation Details”按钮,打开一个新窗口,第一个选项卡“Installed Software”,在列表中找想卸载的软件,最下面有“Uninstall”按钮用于卸载。
使用安装生效的两个方法
--------------------------------------------------------------------------------------
方法1、删除E:\eclipse3.4\configuration\目录下 org.eclipse.update文件夹
方法2、在Eclipse的快捷方式上中加入“-clean”,如: E:\eclipse3.4\eclipse.exe -clear
以上两个方法任选其一。
安装Eclipse3.4.2
--------------------------------------------------------------------------------------
下载 http://www.eclipse.org/downloads/
Eclipse IDE for Java EE Developers (163 MB) ,支持建WEB工程了(Dynamic Web Project).
下载 3.5 3.6 3.7 也可以
调整 Eclipse3.4
------------------------------------------------------------------------------------------
以下调整,只影响当前的工作空间,换工作空后,要再调整。
拼写检查取消:
Window->Preferences-General->Editors->Text Editors->Spelling,把Enable spell checking 取消勾选
取消验证:
位置:Validation,勾选Suspend all validators
显示行号 :
位置:General->Editors->Text Editors,勾选Show line numbers
把jsp页面的默认编码方式改为utf-8 :
位置:Web->JSP Files,Encoding改为ISO 10646/Unicode(UTF-8)
把新建工程编码改为UTF8
常规-》工作空间-文本文件编码 设置成为UTF8编码
XML文件的自动提示
常规-XML-XML Catalog , 添加常用的dtd,xsd文件
常规-》网络连接-》高速缓存 可以看到eclipse自动从网上下载的dtd,xsd文件
设置eclipse启动参数 (很有用)
--------------------------------------------------------------------------------------
修改文件E:\eclipse3.4\eclipse.ini文件,可调启动参数
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-framework
plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
[后加入的]
-vm
E:\jdk1.6\bin\javaw.exe //指定使用哪个版本的jvm
[/后加入的]
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xmx512m //调整堆内存的大小-最大值
-Xms256m //调整堆内存的大小-最小值
-Djava.net.preferIPv4Stack=true
-XX:+UseParallelGC //选择垃圾收集器为并行收集器。 此配置仅对年轻代有效。即上述配置下,年轻代使用并发收集,而年老代仍旧使用串行收集。
-XX:+UseParallelOldGC //配置年老代垃圾收集方式为并行收集。JDK6.0支持对年老代并行
-Duser.language=zh //指明语言,要事先安装语言包
为Eclipse指定启动时使用的JRE (很有用)
--------------------------------------------------------------------------------------
这个挺有用的, 你可以使用JRE 7 运行Exclipse, 使用JDK 5 编译你的项目。
新版JRE(JDK)性能有提高,可以上Eclipse运行的更快(可能有心理作用),但又不影响你的项目。
(只使用jre就可以启动)
1.在快捷方式的图标中加入:eclipse -vm C:\jdk的目录\bin\javaw
2.复制 C:\jdk的目录下的 jre目录中的内容到eclipse目录下的 jre目录中, 也可以启动eclipse。
3.配置环境变量中的JAVA_HOME
以上3个方法的优先级是1,2,3
修改eclipse.ini文件,也可以达到目的。
注:如果你的Eclipse安装了Maven插件,哪么Maven要求必须使用JDK ,不能使用JRE。
安装tomcatPlugin 插件 (建议使用Eclipse + WTP)
--------------------------------------------------------------------------------------
用途:在Eclipse中启动Tomcat
下载tomcatPluginV321.zip中文版本,配合eclipse3.4的就是这个版本,解压出来 com.sysdeo.eclipse.tomcat目录,
COPY到E:\eclipse3.4\plugins目录下(根据你的eclipse安装位置而定), 重启eclipse.
window-->Rreferences-->Tomcat 看具体情况配置, 若环境变量正确,这里的配置也就是正确 的.
不足:tomcatPlugin 只能同时启动一个Tomcat,不够用啊。
补充:使用eclipse带的 Servers管理器也很好用。如何可以驾驭它就不用安装tomcatPlugin了。 可实现同时管理无数个Servlet容器(Tomcat)
请参考我的另一篇文章: Eclipse方便的管理Tomcat (Eclipse + WTP + Tomcat 配置 )
安装插件PropertiesEditor (很有用,一定要安装)
--------------------------------------------------------------------------------------
用途:编辑properties属性文件时, 可以直接读写中文,插件自动自动转码
help -- > software updates -- > Available Software -->Add Site
url: http://propedit.sourceforge.jp/eclipse/updates/
Install... 时间很长,要安一依赖的包, 以前的低版本的安装很快. 成文时是5.0版本.
使用方法:
windows---->Preferences----> PropertiesEditor
在Encode at reading a file中选US--ASCII
这样在ApplicationResources.properties写中文,它会自动转换为ASCII;
例:在ApplicationResources.properties上点右键,open with选PropertiesEditor就可以在ApplicationResources.properties写中文了
安装反编译插件 (很有用,一定要安装)
--------------------------------------------------------------------------------------
用途:没有源码包时, 反编译看源代码
1.下载jadclipse
http://jadclipse.sourceforge.net/wiki/index.php/Main_Page
2.下载jad.exe
http://www.kpdus.com/jad.html
把jad.exe 放在 E:\Java\jad.exe
3.Installation Jadclipse
- 安装 JadClipse 插件,我的MyEclipse在E:\MyEclipse6.0目录, 放JadClipse在E:\MyEclipse6.0\myeclipse\eclipse\plugins中
- 用这样的参数启动,清空插件缓存内容 : E:\MyEclipse6.0\eclipse\eclipse.exe -clean
- Get Jad .
- Put the Jad executable into a directory that is in the execution path of your operating system. Alternatively, you can configure the path to the Jad executable under Window > Preferences... > Java > JadClipse > Path to Decompiler . (Set the full path, e.g. C:\Program Files\Jad\jad.exe )
- Go to Window > Preferences... > General > Editors > File Associations and make sure that the JadClipse Class File Viewer has the default file association for *.class files.
可能出现的问题:
当我我们按F3 或者 双击打开 *.class 文件时, 出现 “Unmatched braces in the pattern” 这个错
这个错误是语言包的问题。
解决方法:
出现 Unmatched braces in the pattern 异常, 由错误报告出现问题的
org.eclipse.jdt.internal.core.util.Messages 类, disassembler_opentypedeclaration 字段,
对应于语言包插件 plugins 目录下的 org.eclipse.jdt.core.nl1_3.1.1.jar 包,
该包 org\eclipse\jdt\internal\core\util 目录下的 messages_zh.properties 文件,
有段代码为 disassembler_opentypedeclaration=\ \u201C{\u201D,
有的可能为 disassembler_opentypedeclaration=\ “{”,
同目录下的其它语言文件这段代码为 disassembler_opentypedeclaration=\ '{',
这可能是 Eclipse 在语言转换时产生的错误. 修改代码 \u201C{\u201D (或“{”) 为 '{'.
解压 org.eclipse.jdt.core.nl1_3.1.1.jar, 修改 messages_zh.properties 文件,
再压缩成 .zip 文件, 改扩展名为 .jar (或 jar 命令打包), 在Eclipse 关闭时替换原来的 jar 包 即可.
安装Aptana Studio Plugin (对于常写JavaScript的人有些用处)
--------------------------------------------------------------------------------------
用途:这个插件方便我们编写JavaScript。我安装 2.0.5版成功
2.0版本的安装:
1、解压Aptana Studio 2.0 Eclipse Plugin.zip到E:\eclipse3.4\MyPlugin\Aptana Studio 2.0 Eclipse Plugin。
2、新建aptana.link文件,放入E:\eclipse3.4\links,内容是 path=E:\\eclipse3.4\\MyPlugin\\Aptana Studio 2.0 Eclipse Plugin
2.0.5版本的安装
到2011年3月,最新版本是2.0.5,下载地址是,其中也有在线安装的URLhttp://docs.aptana.com/docs/index.php/Plugging_Aptana_into_an_existing_Eclipse_configuration
手动安装时,把zip解压出来的文件夹,copy到eclipse的dropins目录下。
安装subclipse, SVN 插件 (很有用,一定要安装)
--------------------------------------------------------------------------------------
用途:支持SVN版本管理。
Eclipse集成的SVN插件(两种),不如Eclipse集成的CVS 插件 好用,但SVN版本管理比CVS 版本管理 要好用。
如果使用CVS 版本管理,就使用 Eclipse默认集成的CVS 插件,来操作(如解决冲突)很方便顺手。
如果使用 SVN版本管理,还是给windows安装一个“小乌龟”在 windows下操作( 如 解决冲突)很方便 顺手 。
Eclipse 的 SVN 有两种插件 —— Subclipse 与 Subversive ,
Subclipse 主页位于 http://subclipse.tigris.org/ ,与SVN(http://subversion.tigris.org/ )联系紧密,是 SVN 官方的 eclipse 插件。
Subversive 主页位于 http://www.eclipse.org/subversive/ 是 eclipse 官方的 SVN 插件 。
Eclipse for Mac OS安装SVN
---------------------------------
报这个错误:Subversion Native Library Not Available
解决为法请看下面的文章:
http://subclipse.tigris.org/wiki/JavaHL
http://blog.csdn.net/xw13106209/article/details/6904166
http://www.cnblogs.com/lidan/archive/2012/4/19.html
http://www.macports.org/install.php
Subclipse 的下载安装
----------------------------------
1、从官网下载site-1.6.9.zip文件,网址是:subclipse.tigris.org,
2、从中解压出features与plugins文件夹,复制到E:\eclipse3.4\MyPlugin\SVN-site-1.6.9里面。
3、在E:\eclipse3.4\dropins下新建文件svn.link,内容是:path=E:\\eclipse3.4\\MyPlugin\\SVN-site-1.6.9保存。
4、重启eclipse就OK了。
Subclipse 的在线安装
----------------------------------
在线安装的地址:http://subclipse.tigris.org/update_1.6.x
Subclipse 1.6.2 and 1.4.8 are now available for Eclipse 3.2+!
See the changelog for details. Existing Subclipse users should read the upgrade instructions for important information on changes you to need to make to your Eclipse preferences to see the new version in the update manager.
Subclipse 1.4.x includes and requires Subversion 1.5.x client features and working copy format.
Subclipse 1.6.x includes and requires Subversion 1.6.x client features and working copy format.
Links for 1.6.x Release:
Changelog: http://subclipse.tigris.org/subclipse_1.6.x/changes.html
Eclipse update site URL: http://subclipse.tigris.org/update_1.6.x
Zipped downloads: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
Links for 1.4.x Release:
Changelog: http://subclipse.tigris.org/subclipse_1.4.x/changes.html
Eclipse update site URL: http://subclipse.tigris.org/update_1.4.x
Zipped downloads: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
Subversive 安装
----------------------------------
安装Subversive后,相比Subclipse 有一个好处是:可以把提交(commit)和更新(update)按钮,放在Eclipse主窗口的主菜单下面的工具栏中, 方便提交。如下图设置,在工具栏右击,就可以找到
在Eclipse中打开文件所在的文件夹 (很有用,一定要安装)
--------------------------------------------------------------------------------------
OpenExplorer--打开资源文件所在目录的eclipse插件
以前在windows平台一直用EasyExplorer,感觉良好。但最近发现在Ubuntu中不行了,于是寻觅一番找到了OpenExplorer,经过部署到eclipse-jee-helios-SR1中使用,发现既能在工具条中打开,也可一通过右键菜单打开,比EasyExplorer方便很多。
个人喜欢用这个,这个功能和myeclipse的一样,在工具栏上,懒人使用。
下载资源:
1)http://flightcourse.javaeye.com/blog/790699
2)http://blog.samsonis.me/2010/10/release-openexplorer-eclipse-plugin-1-1-0/
3)https://github.com/samsonw/OpenExplorer
第二个选择:快速定位到文件路径的easyExplore:(只在Windows上好使)
用途:在windows的资源管理器(我的电脑)中显示Eclipse工程中的某个文件。
人家MyEclipse都有的功能, Exlipse就没有, 所以要安装这个插件弥补一下。
该插件的安装方式好像通过eclipse 的自动更新管理会报错,所以要手动安装
下载org.sf.easyexplore_1.0.4.jar,是技术eclipse3.4r , http://sourceforge.net/projects/easystruts/
直接将该jar文件放置在eclipse的 plugin 目录下 ,然后重启eclipse。
就可以在“工程视图”或“包视图”右键点击某个文件,弹出的菜单中心看到East Explorer项。选择就可以打开 windows的资源管理器,并定位文件了。
安装Freemarker插件 (好用 )
--------------------------------------------------------------------------------------
下载地址: http://sourceforge.net/projects/freemarker-ide/files/
解压后hudson.freemarker_ide_0.9.14目录,copy到eclipse安装目录下的plugins目录中
安装 Velocity插件 -- Veloeclipse (不太好用)
---------------------------------------------------------------------------------------
用途:支持Velocity模板语法高亮
可以参考:4种插件
http://skywen.iteye.com/blog/1179530
http://blog.csdn.net/superbeck/article/details/5721382
veloedit插件 (可以安装这个)
--------------------------
高亮颜色比较好看,在线安装很慢,
详情地址:
http://veloedit.sourceforge.net/
Veloeclipse插件 (3.6不要安装这个 )
--------------------------
高亮颜色太不好看, 注释与js代码都看不清,安装中导致Eclipse3.6退出
Veloeclipse is a HTML/XML/JSP/Velocity Editor for Eclipse
项目地址:
https://code.google.com/p/veloeclipse/
使用在线安装方法,地址:
http://veloeclipse.googlecode.com/svn/trunk/update/
安装 Findbugs Eclipse 插件 (很有用)
--------------------------------------------------------------------------------------
用途:检查代码中的错误和危险
Findbugs 的 Eclipse 插件安装方法
1.在线安装
安装地址: http://findbugs.cs.umd.edu/eclipse
2.离线安装
下载 Findbugs 插件,将它放入 Eclipse 下的 plusin 文件夹,然后重启 Eclipse
Findbugs 的 Eclipse 插件使用
安装了 Findbugs 插件后。右击点击你要检查的项目选择【 Find Bugs 】 -> 【 Find Bugs 】进行检查。
要查看 Findbugs 检查出了哪些 Bug ,可以选择 Windows 菜单 ->Show View->Bug Explorer ,打开 Bug Explorer 面板。
如果想要查看某个 Bug 详细的信息,则可以选择 Windows 菜单 ->Open Perspective ,然后选择 FindBugs 就可以打开 FindBugs 的 Properties 面板,在这个面板里面可以看到最详尽的 Bugs 信息。
安装画UML图的工具 (最终完装了 AmaterasUML )
--------------------------------------------------------------------------------------
工作这么久,最常画的UML图是: 类图、时序图、活动图 ,顶多再画个用例图。其它的都是鸡肋。一定要能通过代码生成图。
-----------------------------------------
AmaterasUML 这个很不错,免费,可画4种图 类图、时序图、活动图、用例图。 http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML
uml2,真正免费的插件,属于eclipse项目,http://www.eclipse.org/uml2/
Together For Eclipse, 到borland网站自己下,很强大也是收费的
EclipseUML http://www.omondo.com/ 十分强大, 价格很贵。
-------------------------------------------
Eclipse的UML插件:AmaterasUML
网址是: http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML
操作起来很方便,虽然功能上不能和专业的UML工具相比,但是也不错了。个人还是比较喜欢的。
可画4种图 类图、时序图、活动图、用例图。图片也很漂亮,带我喜欢的图标。
安装方式:
1。先下载附件中的zip文件(或者去官网下)
2。解压zip文件,将其中的三个jar文件直接COPY到你的Eclipse安装目录/plugins 西面
3。重启Eclipse
具体如何使用,可以参考官网:
http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML
使用手册:Eclipse_UML插件AmaterasUML和AmaterasUML使用说明.pdf
--------------------------------------------
ObjectAid UML Diagram
ObjectAid UML Explorer for Eclipse
官网是:http://www.objectaid.com/home
它是Eclipse插件,可以拖动写好的类生成类图 和时序图 ,其它的图不支持。UML图中我画类图最多,所以安装它的很合适。画类图是免费的,画时序图是收费的19美元。
类图样子示例请看下图,这就是我想要的类图,类图上的 C、 I 标志我很喜欢。
----------------------------------------
如果想要功能强大的UML工具,画各种UML图,可以使用下面的独立工具,也是我写的文章:
JUDE-Community(社区版) 5.5.2 典藏绿色中文版
安装FlexBuilder3 插件版本 (不做Flex开发就不需要安装)
--------------------------------------------------------------------------------------
1、安装FlexBuilder3到E:\Adobe\Flex Builder 3 Plug-in到目录,并指定eclipse3.4的安装目录为E:\eclipse3.4\
2、安装完成后,会自动在E:\eclipse3.4\links目录生成 com.adobe.flexbuilder.feature.core.link文件
安装语言包 (补充:最好不安装,安完后有BUG,还是用英文的好)
--------------------------------------------------------------------------------------
下载地址: http://download.eclipse.org/technology/babel/babel_language_packs/galileo.php
1、下载语言包eclipse3.4-language.rar,用links方式安装.
2、解压到E:\eclipse3.4\MyPlugin\language目录。
3、E:\eclipse3.4\links中新建文件language.link,内容是path=E:\\eclipse3.4\\MyPlugin\\language
4、找到E:\eclipse3.4目录下找到eclipse.ini文件,用记事本打开在最后一行加多一条语句 -Duser.language=zh
安装JBPM4.3 (不做工作流就 不需要安装)
--------------------------------------------------------------------------------------
1 下载,并解压 ,应该jbpm4.3目录
2 安装 Help --> Install
New Software...
单击Archive...
安装install/src/gpd/jbpm-gpd-site.zip
3 设置JBPM的运行时
Window --> Preferences
--> JBoss
jBPM --> jBPM 4
--> Runtime Locations
设置运行时为解决目录,应该是jbpm4.3
4 配置 User Libraries
Window --> Preferences
--> Java --> Build
Path
--> User Libraries
Click New...
添加jbpm.jar ,再添加JBPM依赖的jar
5 添加jPDL 4 schema 到XML catalog,使编写jbdl.xml文件时有提示
Window --> Preferences
--> XML --> XML
Catalog
单击 'Add...' ,选'File System...'
选择文件jpdl-4.3.xsd
6 在*.jpdl.xml文件中写中文的设置
eclipse.ini中加入
-Dfile.encoding=UTF-8
安装JBoos Tools
--------------------------------------------------------------------------------------
(补充,还是不要安了,意思不大,安装完成后,速度变的慢)
方法一:
1 从 http://www.jboss.org/tools 下载JBossTools;
2 运行Eclipse,点击主菜单【Help】里的【Install New Software】;
3 在弹出的窗口中,点击“Add”按钮;
4 在弹出的窗口中,点击“Archive”按钮,选中刚刚下载的JBossTools压缩包;
5 点击“OK”按钮,在Work with后面的站点列表里,选中“JBoss Tools……”,下面窗口中,出现JBoss Toos里所有插件,选中Hibernate Tools;
6 后面的步骤就是一直Next,Next,直到Finish。安装完之后,会提示重新启动的。
通过这种方式安装有以下好处:
1 通过下载工具下载JBossTools,比Eclipse下载插件的速度快很多倍;
2 这个插件需要那些功能和依赖那些插件,不要自己考虑,Eclipse帮我们解决了,很多时候安装插件不成功就是不知道插件依赖那些功能和插件。
方法二: (安完后少依赖包)
1、解压JBossTools-3.0.3.GA-for Eclipse3.4 SR2.zip 到E:\eclipse3.4\MyPlugin\JBossTools-3.0.3.GA-for Eclipse3.4 SR2目录
2、要说明一下,前面的软件都是使用新建*.link文件放入E:\eclipse3.4\links文件夹的,而JBossTools目录结构有所不同,少了 eclipse目录,所以*.link文件应放入E:\eclipse3.4\dropins目录
3、新建JBossTools-3.0.3.GA.link,内容是path=E:\\eclipse3.4\\MyPlugin\\JBossTools-3.0.3.GA-for Eclipse3.4 SR2, 放入E:\eclipse3.4\dropins目录
补:我在中间加了一层eclipse目录,把*.link放入E:\eclipse3.4\links目录没好使,最后还是放入了E:\eclipse3.4\dropins目录。