eclipse 4.2 安装历程笔记
eclipse 3.6 一直用的好好的也就懒的升到新版,这儿天因为 google app engine 的 eclipse plugin 在 3.6 上面一直升级不上去(因为G社提供套件的网站少提供儿个jar档导致这问题),想说…好吧…该来的还是来了,就不要撑了,改装 4.2 吧。所以就生了这篇 eclipse 4.2 安装历程笔记。
安装环境简述如下
1 OS:Win7 64bit
2 Eclipse 4.2 版本:eclipse-jee-juno-win32-x86_64.zip
安装的 Eclipse plugin 列表如下
3 eclemma
§ 功能:Java code coverage tool,进行程序代码函盖率测试时不能没有它
§ plugin update site:http://update.eclemma.org/
4 Properties Editor
§ 功能:编辑 *.properties 档时就靠它啦
§ 官网:http://propedit.sourceforge.jp/index_en.html
§ plugin update site:http://propedit.sourceforge.jp/eclipse/updates/
5 FindBugs
§ 功能:就 find bugs
§ 官网:http://findbugs.sourceforge.net/
§ plugin update site:http://findbugs.cs.umd.edu/eclipse/
6 Google Plugin for Eclipse 4.2
§ 功能:G社产品的 eclipse plugin 都在这边,有 android、google app engine…etc
§ 官网:https://developers.google.com/eclipse/
§ plugin update site:http://dl.google.com/eclipse/plugin/4.2
7 WindowBuilder
§ 功能:如果你要开发 Swing、SWT 这些LKK的老骨头,你找不到比它更好的IDE了
§ 官网:http://www.eclipse.org/windowbuilder/
§ plugin update site:http://download.eclipse.org/windowbuilder/WB/release/R201206261200/4.2/
§ 附注:这套件的原开发商被G社买下,本来相关plugin也是要在G社的 plugin update site 才找的到。但是后来G社把这套件捐给 eclipse,所以最新版的 plugin要改到 eclipse 官网提供的位置抓
8 jdeclipse-realign
§ 功能:直接 decompile *.class的神兵利器
§ 官网:https://github.com/mchr3k/jdeclipse-realign
§ plugin update site:http://mchr3k-eclipse.appspot.com/
§ 附注:原先的 JD-Eclipse 倒站了,不过有人把它的source code给fork,然后改成可以在 eclipse 4.2 上执行的版本,这个plugin就是其中一套
9 Jetty-WTP
§ 功能:让WTP可以支持jetty
§ 官网:http://wiki.eclipse.org/Jetty_WTP_Plugin
§ plugin update site:http://download.eclipse.org/jetty/updates/jetty-wtp
§ 附注:不喜欢jetty-wtp的可以考虑run-jetty-run,另外这套的功能更多且弹性更大
10 MercurialEclipse
§ 功能:让 Eclipse 支持 Mercurial
§ 官网:http://code.google.com/a/eclipselabs.org/p/mercurialeclipse/
§ plugin update site:http://mercurialeclipse.eclipselabs.org.codespot.com/hg.wiki/update_site/stable
§ 附注:在使用这套件前,要注意一下OS上安装的 TortoiseHg 里所带的 Mercurial 是儿版的;MercurialEclipse 引用的 Mercurial 版本要跟 TortoiseHg 一样,免的发生一些遇想不到的怪问题
11 EGit
§ 功能:让 Eclipse 支持 Git
§ 官网:http://www.eclipse.org/egit/
§ plugin update site:http://download.eclipse.org/egit/updates
12 Memory Analyzer
§ 功能:抓漏(memory leak)就靠它啦
§ 官网:http://www.eclipse.org/mat/
§ plugin update site:http://download.eclipse.org/mat/1.2/update-site/
安装 Eclipse plugin 可以使用下述儿种方式
13 直接连到 update site 在线安装
14 把 plugin 网站提供的 archived update site 抓下来,再脱机安装
15 终极懒人大法则是把 archived update site 抓下来后 直接解开再丢到 eclipse 目录里的 dropin 子目录中。因为 Eclipse 用到 OSGi 的架构,在启动后如果发现这目录有可以启动的 plugin,会自动把它启用。不过这招懒人大法不见的对所有的 plugin 都有效就是了…(ˊ_>ˋ)
C:\NoNeedInstallPrograms\eclipse\dropins>tree
C:.
└─eclemma-1.5.3 <-- 1.先依plugin名称建立合适的plugin folder name
└─eclipse <-- 2.再建立一个名为"eclipse"的目录
├─features <-- 3.把archived update site解开后的features、plugins目录直接整个搬过来
└─plugins
安装完 ecipse 4.2 后会发现它默认的字型显示中文很悲剧,要改成 Courier New 字型才会好看。如果 eclipse 要改字型时,发现字型下拉列表中找不到 Courier New 字型的话,要到操作系统中的 "控制台 > 外观及个人化 > 字型" ,对里面的 "Courier New" 按右钮选 "显示",接着再回到 eclipse 里改字型时,就可以发现 Courier New 字型出现了…:)
如果 Eclipse 的 "Word Completion" 功能又失效了,可以参照我以前写的 这篇方式来改。(MyOS:「我好像每次装新版的 Eclipse 都一定要改一次这玩意儿呀…囧rz)
Eclipse 启动时会去读 eclipse.ini 里的配置,有需要的话就改一下吧。我个人是喜欢改成下例这样。
预设的一堆配置...etc
-Xms128m
-Xmx512m
-XX:PermSize=64m
-XX:MaxPermSize=256m
-XX:+UseParallelGC
-Duser.language=en