1. 程式人生 > >MyEclipse 優化配置以及Building Workspace時間太長的問題解決

MyEclipse 優化配置以及Building Workspace時間太長的問題解決

    剛畢業入職,對Java的概念還不是很有把握。平時在學校學習也都是一些小的專案,複雜度也不高,配置什麼的也比較簡單。但進入公司工作後,感覺寫程式碼還是好說,但是每當一個工程從SVN檢出後,總需要花一天半天的時間來把專案配置好。下面總結一下自己之前總結的坑,也給對Myeclipse不是很熟悉的童鞋一點參考和建議。

    安裝好myeclipse後首先需要就是對其進行優化配置:

     第一步: 取消自動validation
         windows–>perferences–>myeclipse–>validation
         除了Manual下面的複選框全部選中之外,其他全部不選
        手工驗證方法: 在要驗證的檔案上,單擊滑鼠右鍵–>myeclipse–>run validation

    第二步:取消Eclipse拼寫檢查
        windows–>perferences–>general–>editors->Text Editors->spelling

    第三步:取消myeclipse的啟動項
        windows–>perferences–>general–>startup and shutdown

    第四步:更改jsp預設開啟的方式
        windows–>perferences–>general–>editors->file associations
        在File types 中選擇 *.jsp > 在Associated editors 中將"MyEclipse JSP Editor"設定為預設。

    第五步:取消maven自動更新
        windows–>perferences–>myeclipse–>maven4Myeclipse
        禁用Download repository index updates on startup

    第六步:設定智慧提示
        windows–>perferences–>java–>editor->Content Assist
        修改Auto Activation triggers for java

    第七步:設定jdk
        windows–>perferences–>java–>Installed JREs

    第八步:設定記憶體
        -Xms1024M   -Xmx1024M -XX:MaxPermSize=400M

   說明:第四步就是找到對應項然後點選default按鈕。為的是關掉jsp的可視模式(我們平時也只是看jsp的程式碼,基本用不著可視的功能)。如果你平時開啟jsp檔案卡慢八成是這個選項沒有調,但是一般情況下使用sublime等輕量級軟體編寫前端再從Myeclipse上更新是不是更常見呢。第六步到第八步不清楚的同學可以在網上找詳細的操作,智慧提示預設的是隻有"."才被設為智慧提示,你可以把26個字母都設定上去開啟超級智慧識別模式。如果沒有調節超級智慧模式也可以使用快捷鍵Alt+/,根據個人習慣自己來;jdk根據你的專案(雖然Myeclipse在安裝的時候都會自動安裝jdk,但是一般啟動專案的時候都是用你自己的而不是預設的);第八步,有的教程寫的是在你的軟體安裝目錄上 MyEclipse10.1\Genuitec\MyEclipse的myeclipse.ini中修改,儲存後直接作用域JVM虛擬機器,重啟軟體就能應用,如果配置出錯啟動Myeclipse會直接彈出提示框,軟體也啟動不了。也有在Myeclipse的Windows屬性裡面改的。個人感覺只用更改一個就可以。我只改myeclipse.ini的配置。配置引數可以自定義,根據自己使用的PC配置來,但是不同引數會有一定的相互限制。具體等我整理好了會另寫一篇文章裡。經過上面幾個步驟,你的Myeclipse基本上能夠應付得了一般的工程了。但是這還遠遠不夠。

    我的程式碼一般是直接通過SVN從公司的程式碼庫裡直接倒進來,有的時候會出現一大堆問題,甚至在Building Workspace的時候就卡死了。這個時候你需要先把Myeclipse裡的Project-Build Automatically去掉,先不讓它自動Building Workspace。然後將工程裡面的配置引數啊,需要刪除添加升級更新的包啊(包括在專案的屬性中檢查Java Build Path中的包的檢查),需要link的包啊都設定好了。基本保證能夠起來了。再在Project-Properties-Builder中將JavaScript Validator與Validator的對號點掉(會極大增加Building Workspace的速度)。之後就可以隨心所欲的將Build Automatically電上了,也不怕卡死了。

    重點總結:在Myeclipse優化配置好的情況下,Building Workspace緩慢問題,第一可能是因為你的自動Build沒有點掉,導致專案剛放進Myeclipse中還沒配置好就開始Building Workspace,除了報告大量的錯誤之外還嚴重影響了Building Workspace的速度。所以先配置好在進行Building Workspace。第二,在Building Workspace的時候點掉不必要的自動檢查會大大增加Building Workspace效率。我是小白剛上路,有不足和錯誤之處感謝大神指出~~~