--------------------------------------------------------------------------------------
搭建锋利的Eclipse开发环境的常规套路总结
帮助你打磨Eclipse,做到:功能最强、性能最优、开发最便捷。
本文适用于Eclipse3.43.53.63.7
本文Eclipse的安装目录:E:\eclipse3.4,下面会常常出现这个路径。
Eclipse安装插件的方法
eclipse3.4以前版本只有两种方式:1、直接copy插件到features/plugins目录2、在links目录下创建链接文件eclipse3.4以后版本,又推出另一种新的安装途径,称为provisioningplatform(p2),更加灵活(我看是更加麻烦吧)。Eclipse3.4下有个dropins目录,只要把插件放到该目录下就可以加载,有几种格式可以选择.
1.最简单的:eclipse/dropins/org.eclipse.core.tools_1.4.0.200710121455.jarorg.eclipse.releng.tools_3.3.0.v20070412/plugin.xmltools.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-forEclipse3.4SR2\plugins”这种目录结构,注意少了“eclipse”这一层目录注:*.link文件的内容是不变的一般是“path=E:\\eclipse3.4\\MyPlugin\\language”
卸载插件方法
1、手动卸载
2、在控制台卸载
主菜单--Help--AboutEclipse--打开一个窗口,在左下角,选择“InstallationDetails”按钮,打开一个新窗口,第一个选项卡“InstalledSoftware”,在列表中找想卸载的软件,最下面有“Uninstall”按钮用于卸载。
使用安装生效的两个方法
方法1、删除E:\eclipse3.4\configuration\目录下org.eclipse.update文件夹方法2、在Eclipse的快捷方式上中加入“-clean”,如:E:\eclipse3.4\eclipse.exe-clear以上两个方法任选其一。
安装Eclipse3.4.2
调整Eclipse3.4------------------------------------------------------------------------------------------
以下调整,只影响当前的工作空间,换工作空后,要再调整。
拼写检查取消:Window->Preferences-General->Editors->TextEditors->Spelling,把Enablespellchecking取消勾选取消验证:位置:Validation,勾选Suspendallvalidators显示行号:位置:General->Editors->TextEditors,勾选Showlinenumbers把jsp页面的默认编码方式改为utf-8:位置:Web->JSPFiles,Encoding改为ISO10646/Unicode(UTF-8)把新建工程编码改为UTF8常规-》工作空间-文本文件编码设置成为UTF8编码XML文件的自动提示常规-XML-XMLCatalog,添加常用的dtd,xsd文件常规-》网络连接-》高速缓存可以看到eclipse自动从网上下载的dtd,xsd文件
设置eclipse启动参数(很有用)
修改文件E:\eclipse3.4\eclipse.ini文件,可调启动参数-showsplashorg.eclipse.platform--launcher.XXMaxPermSize256m-frameworkplugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar[后加入的]-vmE:\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(很有用)
这个挺有用的,你可以使用JRE7运行Exclipse,使用JDK5编译你的项目。
新版JRE(JDK)性能有提高,可以上Eclipse运行的更快(可能有心理作用),但又不影响你的项目。
(只使用jre就可以启动)1.在快捷方式的图标中加入:eclipse-vmC:\jdk的目录\bin\javaw2.复制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)
安装插件PropertiesEditor(很有用,一定要安装)
安装反编译插件(很有用,一定要安装)
用途:没有源码包时,反编译看源代码
把jad.exe放在E:\Java\jad.exe
3.InstallationJadclipse
可能出现的问题:
当我我们按F3或者双击打开*.class文件时,出现“Unmatchedbracesinthepattern”这个错
这个错误是语言包的问题。
解决方法:
出现Unmatchedbracesinthepattern异常,由错误报告出现问题的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包即可.
安装AptanaStudioPlugin(对于常写JavaScript的人有些用处)
用途:这个插件方便我们编写JavaScript。我安装2.0.5版成功
2.0版本的安装:
1、解压AptanaStudio2.0EclipsePlugin.zip到E:\eclipse3.4\MyPlugin\AptanaStudio2.0EclipsePlugin。
2、新建aptana.link文件,放入E:\eclipse3.4\links,内容是path=E:\\eclipse3.4\\MyPlugin\\AptanaStudio2.0EclipsePlugin
2.0.5版本的安装
手动安装时,把zip解压出来的文件夹,copy到eclipse的dropins目录下。
安装subclipse,SVN插件(很有用,一定要安装)
用途:支持SVN版本管理。
Eclipse集成的SVN插件(两种),不如Eclipse集成的CVS插件好用,但SVN版本管理比CVS版本管理要好用。
如果使用CVS版本管理,就使用Eclipse默认集成的CVS插件,来操作(如解决冲突)很方便顺手。
如果使用SVN版本管理,还是给windows安装一个“小乌龟”在windows下操作(如解决冲突)很方便顺手。
Eclipse的SVN有两种插件——Subclipse与Subversive,
EclipseforMacOS安装SVN
---------------------------------
报这个错误:SubversionNativeLibraryNotAvailable
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的在线安装
Subclipse1.6.2and1.4.8arenowavailableforEclipse3.2+!
Subclipse1.4.xincludesandrequiresSubversion1.5.xclientfeaturesandworkingcopyformat.
Subclipse1.6.xincludesandrequiresSubversion1.6.xclientfeaturesandworkingcopyformat.
Subversive安装
安装Subversive后,相比Subclipse有一个好处是:可以把提交(commit)和更新(update)按钮,放在Eclipse主窗口的主菜单下面的工具栏中,方便提交。如下图设置,在工具栏右击,就可以找到
在Eclipse中打开文件所在的文件夹(很有用,一定要安装)
OpenExplorer--打开资源文件所在目录的eclipse插件
以前在windows平台一直用EasyExplorer,感觉良好。但最近发现在Ubuntu中不行了,于是寻觅一番找到了OpenExplorer,经过部署到eclipse-jee-helios-SR1中使用,发现既能在工具条中打开,也可一通过右键菜单打开,比EasyExplorer方便很多。
个人喜欢用这个,这个功能和myeclipse的一样,在工具栏上,懒人使用。
下载资源:
第二个选择:快速定位到文件路径的easyExplore:(只在Windows上好使)
用途:在windows的资源管理器(我的电脑)中显示Eclipse工程中的某个文件。
人家MyEclipse都有的功能,Exlipse就没有,所以要安装这个插件弥补一下。
直接将该jar文件放置在eclipse的plugin目录下,然后重启eclipse。
就可以在“工程视图”或“包视图”右键点击某个文件,弹出的菜单中心看到EastExplorer项。选择就可以打开windows的资源管理器,并定位文件了。
安装Freemarker插件(好用)
解压后hudson.freemarker_ide_0.9.14目录,copy到eclipse安装目录下的plugins目录中
安装Velocity插件--Veloeclipse(不太好用)
---------------------------------------------------------------------------------------
用途:支持Velocity模板语法高亮
可以参考:4种插件
veloedit插件(可以安装这个)
--------------------------
高亮颜色比较好看,在线安装很慢,
详情地址:
Veloeclipse插件(3.6不要安装这个)
高亮颜色太不好看,注释与js代码都看不清,安装中导致Eclipse3.6退出
VeloeclipseisaHTML/XML/JSP/VelocityEditorforEclipse
项目地址:
使用在线安装方法,地址:
安装FindbugsEclipse插件(很有用)
用途:检查代码中的错误和危险
安装画UML图的工具(最终完装了AmaterasUML)
工作这么久,最常画的UML图是:类图、时序图、活动图,顶多再画个用例图。其它的都是鸡肋。一定要能通过代码生成图。
-----------------------------------------
可画4种图类图、时序图、活动图、用例图。图片也很漂亮,带我喜欢的图标。
--------------------------------------------
类图样子示例请看下图,这就是我想要的类图,类图上的C、I标志我很喜欢。
----------------------------------------
安装FlexBuilder3插件版本(不做Flex开发就不需要安装)
1、安装FlexBuilder3到E:\Adobe\FlexBuilder3Plug-in到目录,并指定eclipse3.4的安装目录为E:\eclipse3.4\
2、安装完成后,会自动在E:\eclipse3.4\links目录生成com.adobe.flexbuilder.feature.core.link文件
安装语言包(补充:最好不安装,安完后有BUG,还是用英文的好)
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-->InstallNewSoftware...
单击Archive...
安装install/src/gpd/jbpm-gpd-site.zip
3设置JBPM的运行时
Window-->Preferences-->JBossjBPM-->jBPM4-->RuntimeLocations
设置运行时为解决目录,应该是jbpm4.3
4配置UserLibraries
Window-->Preferences-->Java-->BuildPath-->UserLibraries
ClickNew...
添加jbpm.jar,再添加JBPM依赖的jar
5添加jPDL4schema到XMLcatalog,使编写jbdl.xml文件时有提示
Window-->Preferences-->XML-->XMLCatalog
单击'Add...',选'FileSystem...'
选择文件jpdl-4.3.xsd
6在*.jpdl.xml文件中写中文的设置
eclipse.ini中加入
-Dfile.encoding=UTF-8
安装JBoosTools
(补充,还是不要安了,意思不大,安装完成后,速度变的慢)
方法一:
1通过下载工具下载JBossTools,比Eclipse下载插件的速度快很多倍;2这个插件需要那些功能和依赖那些插件,不要自己考虑,Eclipse帮我们解决了,很多时候安装插件不成功就是不知道插件依赖那些功能和插件。
方法二:(安完后少依赖包)
1、解压JBossTools-3.0.3.GA-forEclipse3.4SR2.zip到E:\eclipse3.4\MyPlugin\JBossTools-3.0.3.GA-forEclipse3.4SR2目录
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-forEclipse3.4SR2,放入E:\eclipse3.4\dropins目录
补:我在中间加了一层eclipse目录,把*.link放入E:\eclipse3.4\links目录没好使,最后还是放入了E:\eclipse3.4\dropins目录。