標籤:
本文的內容需要先安裝JDK和maven,也就是前面兩篇的步驟完成之後再按照本文所述步驟進行才可;
雖然說很多人都說使用 IDEA 更巴適,但是用了Eclipse很久了,很多習慣都已經養成了,嘗試過使用 IDEA,但是沒能適應,相信還是有很多人喜歡使用Eclipse的,那麼接下來我就說明一下怎麼安裝和配置 Eclipse;
前面的部落格發布了已經很長時間了,本想之前發的,草稿也已經寫好了,但是這不是新版本發布了嘛,所以就乾脆更新為最新版本的再發布好啦;
0、說明
我平時都是在 Windows 7上面使用STS(Spring Tool Suites,一個針對spring開發的定製eclipse),所以說本文講的平台都是基於 Windows 7系統的,eclipse也將先說明官方版本,然後主要以STS為講解對象,但是他們大體上都是一致的,所以說操作上都是一樣的;
同時,推薦大家使用STS,真的很好用,至於myeclipse,也就推薦大家不要用了吧;
1、準備資源
首先是官網地址:http://www.eclipse.org/downloads/
提供了很多的打包版本,針對不同的使用環境,整合了不同的開發外掛程式,由於廣大的開發人員都是傾向於開發web相關的程式的,所以說建議大家下載Java EE的版本:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/marsr
在這裡也給出幾個鏡像地址:
http://mirror.hust.edu.cn/eclipse/technology/epp/downloads/release/
http://mirrors.neusoft.edu.cn/eclipse/technology/epp/downloads/release/
http://mirror.bit.edu.cn/eclipse/technology/epp/downloads/release/
大家按照需要下載適合的版本就好啦;
對於STS的,由於STS是由spring官方提供的,所以需要在官方網站下載:http://spring.io/tools/sts/all
下載時也需要選擇正確的作業系統和架構,
下面給出各種版本的下載連結,直接迅雷吧,不謝:
http://dist.springsource.com/release/STS/3.7.0.RELEASE/dist/e4.5/spring-tool-suite-3.7.0.RELEASE-e4.5-win32-x86_64.ziphttp://dist.springsource.com/release/STS/3.7.0.RELEASE/dist/e4.5/spring-tool-suite-3.7.0.RELEASE-e4.5-macosx-cocoa-x86_64.tar.gzhttp://dist.springsource.com/release/STS/3.7.0.RELEASE/dist/e4.5/spring-tool-suite-3.7.0.RELEASE-e4.5-linux-gtk.tar.gzhttp://dist.springsource.com/release/STS/3.7.0.RELEASE/dist/e4.5/spring-tool-suite-3.7.0.RELEASE-e4.5-linux-gtk-x86_64.tar.gz
對於某些特定需求的,曆史版本下載:http://spring.io/tools/sts/legacy,不過我不太建議使用曆史版本;
2、安裝官方版本Eclipse
其實Eclipse是不需要“安裝”的,只需要將下載得來的檔案解壓即可,當然,需要找一個固定的目錄,同時最好不要有漢字、空格、特殊字元等,否則有可能會出現一些不可理解的問題;
我下載的是eclipse-jee-mars-R-win32-x86_64.zip來示範的,解壓到D盤的根目錄下,其實每一個版本的eclipse下載來解壓之後檔案結構都是一樣的——一個叫做“eclipse”的根目錄,然後子目錄有
這個目錄中的“eclipse.exe”就是開機檔案,可以建立捷徑到案頭,以後方便啟動;
啟動時,出現eclipse的logo,然後需要等一會兒,然後就會出現選擇工作空間的視窗,這個路徑需要選擇一個固定的路徑,將來所有的eclipse工程和配置都是預設儲存在這裡的
3、安裝STS
其實STS和官方版本的eclipse是一樣的,也是不需要“安裝”,只需要解壓即可,解壓之後目錄結構也是一樣的,子不過在官方下載的包裡面還有一些其他的東西,拿我下載的spring-tool-suite-3.7.0.RELEASE-e4.5-win32-x86_64.zip來說,開啟壓縮包,裡面有一個檔案夾,像這樣
再開啟這個檔案夾,裡面有3個檔案夾,像這樣
我們只需要裡面的“sts-3.7.0.RELEASE”,如果你下載的是其他的版本,那這個檔案夾的名字就不一樣了,這個檔案夾我也解壓到D盤的根目錄;
4、配置eclipse
啟動之後預設有一個歡迎介面,關閉它,然後大致情況是這樣的
配置eclipse首先需要進入“喜好設定”配置,在頂部的功能表列找到“Window”操作起來是這樣的Window->Preferences
要配置的項目有:
1、文本顯示的字型大小(預設的字型大小顯示中文太小了,個人認為設定成12號合適);2、開啟各種類型檔案的預設編輯器(比如開啟html,預設是使用帶有即時預覽功能的編輯器,太慢了不實用);3、工作空間的預設字元編碼(預設GBK,需要修改為UTF-8);4、預設的啟動項(預設會啟動一些不需要的東西,拖慢速度);5、JRE;6、代碼格式;7、maven;8、server(Java EE Server環境);9、web檔案的字元編碼、模板;10、其他的各種雜項;
配置的很多有木有?只不過慢慢來還是可以的,下面就簡單的幾張,僅供大家參考
按照以上的配置,大約就好了,具體還有一些東西,就需要在使用中不斷根據自己的喜好調整了
5、安裝實用的外掛程式
eclipse是基於外掛程式的,包括我們平時使用的所有功能其實都是一些外掛程式來完成的,只不過這些外掛程式是發行者一開始就打包好了的,包括我所說 的STS,其實也就是Spring加了一些外掛程式進去的版本,但是要想用得舒服,我們就需要再添加一些外掛程式,下面我就列舉一下我認為需要安裝的外掛程式,順便說一下怎麼安裝外掛程式;
①使用url線上安裝
這裡示範一個properties editor的外掛程式的安裝,這個外掛程式可以自動實現漢語或者其他非英語字元的unicode轉換,從而實現properties檔案的直接編輯,地址是
http://propedit.sourceforge.jp/eclipse/updates/
功能表列Help->Install New Software,在彈出框之中:
選擇要安裝的外掛程式之後,一路next,同意安裝許可,重啟就行啦
②直接使用安裝包安裝
有的外掛程式提供有離線安裝包,可以直接離線安裝而不用線上安裝,這裡以一個反編譯工具JD為例,他的離線安裝包在這個地址有
https://github.com/java-decompiler/jd-eclipse/releases
我們下載名稱裡面帶有“site的”,我下載的是“jd-eclipse-site-1.0.0-RC2.zip”
用上一步的彈出框中的“Archive...”的按鈕找到這個檔案,然後後面的步驟就和使用url線上安裝是一樣的了
③直接將外掛程式檔案放置在指定目錄
這種方式安裝有一些外掛程式是有問題的,所以並不是很推薦,但是有一些很小的外掛程式這樣安裝卻是很有效很方便的,OpenExplorer就是其中一個,這個外掛程式可以開啟工作空間內的檔案所在的系統位置,使用起來也是很方便的
https://github.com/samsonw/OpenExplorer/releases
將下載得到的檔案放置在eclipse安裝目錄的“dropins”目錄然後重啟eclipse就可以了,有些外掛程式下載得到的檔案需要先解壓才行哦;
④使用eclipse marketplace安裝
在“市場”中提供了大量的外掛程式,官方的非官方的,免費的收費的,自己輸入關鍵搜尋即可,進入的方式為Help->Eclipse Marketplace...
搜尋到自己需要的外掛程式後點擊後面的install,然後按照“下一步”來做就是了
6、配置有逼格的黑色主題
之前eclipse是沒有黑色主題的,在4.4中加入了黑色主題,但是還有一些不太完美的地方,在新的4.5裡面已經很完美了,用起來自然是相當的不錯,重點是有逼格啊,
進入“喜好設定”,然後按照的方式設定使用黑色主題
確認之後的效果就是這樣的啦
但是具體的文字配色還是不是很舒服,在eclipse marketplace中有一個外掛程式eclipse color theme提供各種編輯區的配色組合方案,經過使用發現一個名叫Obsidian的方案特別舒服,於是就使用了起來,但是後來發現和黑色主題有一點衝突的意思在裡面,表現為:每次重啟eclipse之後需要重新選擇應用一下那個色彩配置。在忍受了一段時間之後,實在是受不了啦,只不過最終還是找到瞭解決辦法---------直接匯入配色的選項配置,下面說明一下做法
該外掛程式提供的各種色彩配置在這裡
http://eclipsecolorthemes.org/
看準喜歡的主題之後進入頁面,下載對應的epf檔案,如我下載的就是Obsidian的檔案
匯入的方法是:功能表列File->Import...
然後找到下載的檔案,勾選中import all,
應用之後就會見到效果啦,經過實際測試,重啟之後不會再需要重新選擇應用色彩配置啦,附效果:
7、總結
詳細介紹了eclipse的下載、安裝、配置、外掛程式安裝等使用eclipse的基礎準備工作,雖然還有一些細節的地方沒有降到,但是大家在具體使用過程中應該會觸類旁通的,大家就在以後的使用中慢慢摸索體會吧;
在文中也說了,STS是基於eclipse、添加了一些便於spring開發的外掛程式,雖然文中大量是使用的官方的eclipse,但是以後的博文的、說明都將以STS為基礎,但是這中間的差別幾乎可以忽略不計,大家也無需太過於關心,這裡只是說明一下,免得以後看到程式表徵圖不一樣產生疑惑;
enjoy!
下一篇開始將介紹在eclipse中建立工程和編寫代碼
使用Eclipse-Maven-git做Java開發(3)--Eclipse的安裝和配置