2012-07-28
Tags:
eclipse
,
java
eclipse 3.6 一直用的好好的也就懶的升到新版,這儿天因為 google app engine 的 eclipse plugin 在 3.6 上面一直升級不上去(因為G社提供套件的網站少提供儿個jar檔導致這問題),想說...好吧...該來的還是來了,就不要撐了,改裝 4.2 吧。所以就生了這篇 eclipse 4.2 安裝歷程筆記。
安裝環境簡述如下
- OS:Win7 64bit
- Eclipse 4.2 版本:eclipse-jee-juno-win32-x86_64.zip
安裝的 Eclipse plugin 清單如下
- eclemma
- 功能:Java code coverage tool,進行程式碼函蓋率測試時不能沒有它
- 官網:http://www.eclemma.org
- plugin update site:http://update.eclemma.org/
- Properties Editor
- FindBugs
- Google Plugin for Eclipse 4.2
- WindowBuilder
- 功能:如果你要開發 Swing、SWT 這些LKK的老骨頭,你找不到比它更好的IDE了
- 官網:http://www.eclipse.org/windowbuilder/
- plugin update site:http://download.eclipse.org/windowbuilder/WB/release/R201209281200/4.2/
- 附注:這套件的原開發商被G社買下,本來相關plugin也是要在G社的 plugin update site 才找的到。但是後來G社把這套件捐給 eclipse,所以最新版的 plugin要改到 eclipse 官網提供的位置抓
- 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就是其中一套
- Jetty-WTP
- 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 一樣,免的發生一些遇想不到的怪問題
- EGit
- Memory Analyzer
- PyDev
- 功能:讓 Eclipse 支援 Python
- 官網:http://pydev.org/
- plugin update site:http://pydev.org/updates
安裝 Eclipse plugin 可以使用下述儿種方式
- 直接連到 update site 線上安裝
- 把 plugin 網站提供的 archived update site 抓下來,再離線安裝
- 終極懶人大法則是把 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:+UseParallelOldGC
-Duser.language=en