以前一直使用基于 eclipse 的 websphere ,沒考慮那么多,一直占用大量的資源。而現(xiàn)在,在一個破機器上使用 eclipse 、 myeclipse ,不得不對其進行一下優(yōu)化。查詢了多個相關的帖子,特作如下總結。
我使用的是 myeclipse 7.0
一、 Validation
Myeclipse ,在校驗的時候,默認會把 web 項目中的 js 、 jsp 都要校驗。這樣有很多不便。修改相關屬性可以避免這個事情: Window->preferences->MyEclipse->Validation 。在這里,會看見一個列表,把列表中的 Build 列的復選框中除了“ Classpath Dependency Validator ”外都取消,只保留手動 manual 復選框的選項。
這里會遇到的問題是: 1 、如果你已經加載了一個項目,項目中已經提示了很多 error 。那么可以右鍵你的項目 ->Myeclipse->Remove All Validation Markers 。 2 、如果需要校驗的時候可以右鍵你的文件 ->Myeclipse->run validation ,如果 run validation 是灰色的,可以通過 manual Validation 設置。
二、 拼寫檢查
拼寫檢查往往會導致我們某些習慣上的命名經常造成我們的視覺麻煩。取消,可能解決: Window->preferences->General->Editors->Text Editors->Spelling
三、 啟動項
只選擇自己需要的啟動項,可以有效地節(jié)省資源: Window->preferences->General->Startup and Shutdown 。
這里遇到的問題是,并不清楚所有的啟動項的意義。這里稍做介紹:
WTP :類似 myeclipse ,不用的話可取消。
Mylyn :組隊任務管理工具,類似于 CVS ,以任務為單位管理項目進度,沒用到的可以取消。
Derby :一種保存成 jar 形式的數(shù)據庫,取消。
MyEclipse EASIE 打頭的啟動項: myeclipse 支持的服務器,只選自己用的,其他取消。
四、 文件默認打開的方式
這里主要是應對編程者的要求,如果不是頁面設計者,不需要打開一個網頁頁面的時候顯示預覽頁面。 Window->preferences->General->Editors->File Associations 選擇 jsp 、 html 的默認設成: jsp editor 、 html editor 。
五、 代碼提示快捷鍵
在 myeclipse 7.0 里已經不存在這個問題了。但是之前的某些版本里的快速提示仍然是 ctrl+space ,與輸入法沖突(英文母語開發(fā)不需要輸入法轉換)。 Window->preferences->General->Keys 找到 Context Assist 改成自己需要的,在 7.0 中是默認 alt+/ 。
六、 JVM 的非堆內存
讓調試編譯更流暢需要擴大堆內存:打開 myeclipse.ini 調大 -XX:MaxPermSize=192M 為 512M 。也有資料說要 -XX:PermSize 調成跟 -XX:MaxPermSize 一樣大。 7.0 后沒有 -XX:PermSize 了。要注意: XX:MaxPermSize 、 Xmx 之和不能超過電腦內存。
七、 默認編碼
1、 改變 Eclipse 或者 MyEclipse 新建文件的默認編碼
eclipse 的:
window-preferences-General-ContentType 改成 utf-8 。
myEclipse 的 :
window-preferences-myEclipse-files and editors-jsp encoding 設成 ISO10646/UTF-8.
2、 eclipse 和 java 文件編碼設定
Window->preferences->General->Workspace Text file encoding 改為 UTF-8 。方便項目移植到 linux 下編寫。
3、 項目編碼
這里遇到的問題是,眼前的項目已經編寫了大部分了,然而,只想接下來的新建的文件的編碼是 UTF-8 ,而以前的不變。那么右鍵自己的項目 ->Properties->Resource->Text file encoding 改為 UTF-8
4、 JSP 編碼
Window->myeclipse->Files and Editors->JSP 、 XML 都在 encoding 中調節(jié)成 UTF-8 。
八、 代碼自動提示功能
.net 的代碼提示功能在 myeclipse 里一樣擁有。
Window->preferences->java->Editor->Content text 中 auto-Activation 修改 auto activation triggers for Java 。默認的只有一個“ . ”這里添加上二十六個英文字母外加“ (, ”左括號和逗號。 7.0 版本之前我貌似添加不了那么多,可以隨便添加兩個然后導出配置修改配置文件然后再導入。
九、 MyEclipse 添加 javadoc
其實, 7.0 沒有這個問題。因該是舊版本的問題:
按住 CTRL, 點擊一方法時出現(xiàn):
The jar file rt.jar has no source attachment.
You can attach the source by cliking Attack Source below:
解決方法:
因為 rt 的 source 在 jdk 目錄的 src.zip 文件里,所以找到 jdk 目錄下的 src.zip 就行了。一般 MyEclipse 沒有 src.zip. 你要用到 JDK 安裝包的路徑,比如你的 JDK 安裝路徑: C:\Program Files\Java\jdk1.5.0_15 那就選擇 ;C:\Program Files\Java\jdk1.5.0_15\src.zip 即可
十、 修改 editor 中不同類型的文字的顏色
Window->preferences->java->Editor->syntax Coloring 自己設。