Eclipse 安裝配置總結
前言
Eclipse是最流行的功能強大的java IDE,有豐富的插件,配合插件能夠做爲j2ee、c、c++、.net等開發工具。須要安裝插件才能支持Web開發和其餘應用的開發,這是eclipse的優勢,也是eclipse的缺點,優勢在於靈活,缺點在於麻煩。在此主要介紹windows環境下Eclipse如何安裝配置插件通常方法,如何優化,並就常見的問題給以解答,並給出Eclipse做爲J2EE開發工具的插件方案。再說明一點,Eclipse是一個Java開發的IDE工具,須要有Java運行環境的支持,最新的eclipse3.2.2須要1.4以上版本的jdk。
1、下載安裝Eclipse
打開[url]www.eclipse.org[/url],在首頁上找下載欄目,下載最新的eclipse-SDK-3.2.2-win32.zip和中文語言包NLpack1-eclipse-SDK-3.2.1-win32.zip;
解壓縮eclipse-SDK-3.2.2-win32.zip到一個目錄,假如解壓縮到F:\下面,則會生成一個F:\eclipse文件夾,這個是eclipse的文件夾;解壓縮NLpack1-eclipse-SDK-3.2.1-win32.zip到一個目錄,複製其中plugins目錄下的全部文件和文件夾到F:\eclipse\plugins,複製其中features目錄下的全部文件和文件夾到F:\eclipse\features;
運行F:\eclipse\eclipse.exe便可啓動一箇中文版的Eclipse。
這個是eclipse最基本的安裝配置方法,若是你不要安裝中文版,那麼你直接解壓縮eclipse-SDK-3.2.2-win32.zip到任意一個目錄,而後運行eclipse.exe便可。這裏的語言包NLpack1-eclipse-SDK-3.2.1-win32.zip實際上一個eclipse插件!
Eclipse的插件實際上都有一個目錄規範eclipse、eclipse\features、eclipse\plugins,安裝的時候也很簡單,上面介紹的方法就是其中一種,在此我稱之爲「侵入式安裝插件方法」。從上面插件安裝過程能夠看出「侵入式安裝插件方法」就是簡單的將插件中eclipse\features、eclipse\plugins複製到eclipse安裝目錄中的eclipse\features、eclipse\plugins下面便可,這種安裝方式有個嚴重缺陷,就是安裝後,其實是不能夠卸載,安裝過程不可逆轉,沒法靈活配置管理所安裝的插件。
2、非侵入式安裝插件方法(links安裝方法)
既然有侵入式的安裝,言下之意,還有個「非侵入式安裝」,也有人成爲links安裝方法,下面看到底是如何安裝的:).
非侵入式安裝也分兩種,一種是絕對路徑安裝方法,一種是相對路徑的安裝方法。首先看絕對路徑的安裝的方法。
在上面安裝過程當中,咱們將中文語言包NLpack1-eclipse-SDK-3.2.1-win32.zip插件解壓縮到一個地方假設爲F:\myplugins目錄文件夾的目錄結構以下:
NLpack1-eclipse-SDK-3.2.1-win32
eclipse
features
plugins
而後在eclipse的安裝目錄下新建一個文件夾links,在新建一個文本文檔(後綴名能夠是.aaa、.zz而不必定是.txt)NLpack1-eclipse-SDK-3.2.1-win32.txt,內容以下:path=F:/myplugins/NLpack1-eclipse-SDK-3.2.1-win32,路徑的間隔符爲「 /」或「\\」。這樣這個插件就安裝好了。
上面這個是「非侵入式絕對路徑插件安裝」方法,下面看如何變絕對爲相對,使eclipse的運行再也不依賴絕對路徑,這正是相對路徑安裝的優勢。
在上絕對路徑安裝過程當中,咱們在eclipe安裝目錄F:\eclipse下面新建一個links和myplugins文件夾,將中文語言包插件NLpack1-eclipse-SDK-3.2.1-win32.zip解壓縮到F:\eclipse\myplugins下面,目錄結構不變。而後在links目錄中修改新建一個文件NLpack1-eclipse-SDK-3.2.1-win32.txt,內容以下:path=myplugins/NLpack1-eclipse-SDK-3.2.1-win32,這樣就能夠了。
相對路徑安裝須要注意一點就是插件的目錄myplugins必定要建在eclipse的安裝目錄下面,可任意命名,全部的插件最好都放到這個目錄(方便管理),每一個插件對應一個links目錄裏的一個文本配置文件。links目錄的名字只能是命名爲links。
這個安裝過程很清楚,我就不作安裝過程總結了,另外,還有一些插件是在線安裝的,這就另當別論了,不過我仍是強烈建議你用links安裝方法。
3、擴展Eclipe爲J2EE IDE
Eclipse是個Java IDE,要做爲J2EE開發工具,須要安裝插件,這一類插件也比較多,爲了節省你我寶貴的時間,我就介紹一下最好用,最流行,最容易得到的一個插件--WTP,WTP是一個擁有廣大用戶基礎和開發者的開源插件,WTP的出現改寫Java IDE的發展史,更準確的說,WTP是從06年初開始火起來!到如今也就一個年頭多一點。
下面看如何獲取和安裝配置。打開[url]www.eclipse.org[/url]的downloads欄目,在頁面上有一個顯示熱點插件的下載排行,WTP不負衆望,老是排在No1,呵呵,好找吧。爲了之後開發方便,咱們一步到位,下載個完整版的wtp插件wtp-wst-sdk-R-1.5.3.zip或者wtp-wst-R-1.5.3.zip,這兩個的差異在於sdk的帶源碼,別的沒什麼差異!不帶源碼的運行速度稍微快一點(理論上),可是我感受不到,呵呵。若是你須要中文包,在下個NLpack1-wtp-sdk-R-1.5.1-200609230508a.zip或者NLpack1-wtp-R-1.5.1-200609230508a.zip,下載的地址不少,這麼弱弱的問題我不說了,而後按照上面介紹的方法安裝就能夠了。
若是你是作J2EE或者java web開發的,那麼你就直接下載一個集成了eclipse的wtp:wtp-all-in-one-sdk-R-1.5.3-win32.zip,這樣會更好,你最多須要安裝兩個語言包,這樣就更省事了,呵呵。
4、優化
優化的目的是爲了讓eclipse運行更穩定更流暢更快!
首先:內存優化
eclipse安裝後,在安裝目錄有個eclipse.ini文件,內容以下:
-vmargs
-Xms40m
-Xmx256m
這個文件用來配置eclipse啓動時候的內存分配方案,Xms是初始化內存大小,Xmx是最大可以使用內存大小,這個默認的配置是eclipse資源消耗最小化的配置。若是你的項目比較大,這個配置必須改,通常適當調整爲128,384便可,若項目更大一些則調整的再大一些,根據實際狀況決定。這個參數配置的大小很關鍵,過小,eclipse垃圾回收會過於頻繁致使很慢,或者內存堆棧溢出而崩潰。太大,eclipse會吃掉大量內存,垃圾回收週期變長,但每次回收會很慢,影響使用。因此你在配置的時候須要權衡,嘗試!
其次:插件優化
當你安裝了多個插件的時候,會消耗很大的內存資源,爲此你只須要將不用的插件配置文件從links目錄移除,注意了,不是刪除,你能夠在links目錄裏面新建一個_useless,將不用的配置文件移放到其中,用的時候再移放回來。
5、常見問題解決
一、eclipse語言包或者其餘插件沒有安裝上
原 因:是你可能運行過了英文版的eclipse以後才裝語言包的。
解決辦法:刪掉configuration中除了config.ini之外的全部文件和文件夾,確保插件安裝配置正確。
二、eclipse啓動不了
原 因:沒有正確安裝jdk,或者沒有配置jdk,通常狀況下安裝jdk後須要配置,但當你裝過屢次jdk或者用之前系統中遺留下載的已經安裝過的jdk的時候,須要配置jdk,同時還要注意eclipse對jdk的版本的要求。
解決辦法:配置JDK。也就是配置系統變量JAVA_HOME、CLASSPATH、PATH,必要時候還要重裝jdk。若是還不能解決,也許就是你的eclipse文件有損壞或丟失,或者你的硬盤有壞道了,怎麼辦就很清楚了,呵呵。
三、想要從新配置工做空間
原 因:你默認了工做空間,很鬱悶,每次都是那個。
解決辦法:刪掉configuration中除了config.ini之外的全部文件和文件夾,確保插件安裝配置正確。
四、沒法編譯打包
原 因:排除上面的問題外,應該是你程序所依賴包找不到。
解決辦法:在構建路徑中添加所須要的包。
常見就這麼幾個問題,哈哈,簡單吧!但願你在遇到的問題的時候多思考,多總結,也歡迎我交流!