描述:
從事開發(fā)工作已經(jīng)一年多了,但是從進(jìn)了公司就沒有收到或者聽說關(guān)于Eclipse配置的標(biāo)準(zhǔn),不知道是因?yàn)樘^于簡(jiǎn)單還是沒有統(tǒng)一的必要。Eclipse的配置有時(shí)候也是個(gè)頭疼的事,最近從網(wǎng)上搜了一些關(guān)于配置的文章然后結(jié)合自己的經(jīng)歷做個(gè)記錄侠草,以便以后使用。
參考:Eclipse安裝配置手冊(cè)犁嗅、Eclipse Java注釋模板設(shè)置
一边涕、Eclipse安裝
Eclipse官方下載地址:https://www.eclipse.org/downloads/
- 安裝JDK:此處省略N個(gè)字,注意的是要和團(tuán)隊(duì)的JDK版本一致,安裝的時(shí)候個(gè)人喜歡安裝綠色版褂微,這樣在同時(shí)使用其他JDK跑程序時(shí)不容易出錯(cuò)功蜓,JDK官方下載;
- 執(zhí)行安裝:非常之簡(jiǎn)單宠蚂,從官網(wǎng)下載Eclipse式撼,解壓縮到任意一個(gè)路徑名不包含空格的目錄下即完成了安裝過程,例如D:\eclipse 求厕。下文中將用${ECLIPSE_HOME}指代著隆;
- 驗(yàn)證安裝:執(zhí)行${ECLIPSE_HOME}\eclipse.exe 程序,如果啟動(dòng)過程正常完成呀癣,那么Eclipse的安裝過程就可以宣告成功旅东,如果啟動(dòng)過程出現(xiàn)JDK或者JRE一類的錯(cuò)誤,那么就意味著你的系統(tǒng)沒有正確地安裝并配置JDK十艾,這里有兩種情況,一為Eclipse啟動(dòng)程序在當(dāng)前系統(tǒng)PATH路徑上找不到j(luò)ava.exe和javaw.exe文件腾节,二為找到了這兩個(gè)文件忘嫉,但是版本低于Eclipse要求JDK版本荤牍,解決辦法是檢查你的JDK路徑是否配置正確,JAVA_HOME和PATH里面的地址是否正確庆冕。
* 關(guān)于JDK的配置方面:個(gè)人有時(shí)候會(huì)在直接Eclipse的啟動(dòng)文件中配置該Eclipse使用的JDK路徑康吵,這樣使用和PATH下不同的JDK版本。方法如下:
在eclipse.ini文件下添加javaw的路徑访递,格式按照下面-vm的地方晦嵌,注意一定要在-vmargs之前(*-Dosgi.requiredJavaVersion=1.8默認(rèn)最低jdk版本),其實(shí)這種修改是修改的Eclipse啟動(dòng)那個(gè)jvm拷姿,默認(rèn)應(yīng)該是啟動(dòng)的配在PATH下的惭载,如果要改用其他JDK而且不想默認(rèn)的,建議修改一下這里(個(gè)人見解响巢,有待考證)
-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
C:\\Program Files\\Java\\Jdk1.6.0_10\\bin
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms256m
-Xmx1024m
還有一種是和Eclipse.ini配置的效果一樣的設(shè)置方法描滔,Eclipse--Windows--Preferences--Java--Installed JREs,添加并勾選默認(rèn)的jre路徑踪古。
二含长、Eclipse基本配置
- Eclipse的自定義選項(xiàng)主要集中在“Window”菜單請(qǐng)根據(jù)你個(gè)人的喜好去定義自己的透視圖,缺省的透視圖往往不太雅觀伏穆。
- 設(shè)置“Preference”拘泞,精挑細(xì)選以讓你的Eclipse不會(huì)在別人面前l(fā)ose face。見圖:主要配置“Workbench”和“Java”選項(xiàng)枕扫。里面的東西都很簡(jiǎn)單很直觀陪腌,每個(gè)子選項(xiàng)都打開看看,可能需要修改的地方很多铡原,改與不改大家見仁見智偷厦,在此僅列舉最可能需要自定義的選項(xiàng):
2.1 Java-Build Path-User Libraries 將你的第三方Libraries設(shè)置于此
2.2 Java-Code Style-Code Formatter/Code Templates 可能需要根據(jù)項(xiàng)目規(guī)約定義統(tǒng)一的編碼風(fēng)格
2.3 Java-Installed JREs 檢查Eclipse當(dāng)前使用的JRE是不是你所期望的
2.4 Java-Editor 可以使你的Eclipse上顯示的JAVA代碼比別人機(jī)器上的美觀
2.5 Workbench-Colors and Fonts 設(shè)置Eclipse所用的字體和顏色
2.6 Workbench-Editor JAVA代碼之外的編輯器屬性在這里配置重要提示:一般來說我們需要自定義Code Formatter/Code Templates來適應(yīng)規(guī)約的要求,例如文件頭注釋應(yīng)該包含對(duì)方客戶或己方公司的版權(quán)聲明燕刻;代碼的縮進(jìn)只泼、換行、對(duì)齊等應(yīng)該符合指定的要求卵洗。
三请唱、常用插件安裝與配置
- Eclipse的插件安裝方式有兩種,一種是直接將插件安裝包里面的plugins和features目錄下的文件夾拷貝到對(duì)應(yīng)的${ECLIPSE_HOME}\plugins和${ECLIPSE_HOME}\features目錄下面过蹂,重啟Eclipse即可十绑。第二種為鏈接方式,意即避免造成Eclipse安裝目錄過于臃腫酷勺,而將第三方插件的安裝目錄與Eclipse本身的安裝目錄分離本橙,也便于升級(jí)和管理。我們建議使用直接安裝的方式安裝插件脆诉,因?yàn)橛幸恍┎寮o法在鏈接方式安裝的情況下正常運(yùn)行甚亭,例如Lomboz贷币。關(guān)于鏈接安裝方式可以在Google上以“Eclipse 插件安裝”作為關(guān)鍵字進(jìn)行搜索,會(huì)得到讓你滿意的答案亏狰,在此不再贅述役纹。
- 特別提醒:如果插件安裝并重啟Eclipse之后無法在任何角落尋覓到該插件應(yīng)有的訊息,那么請(qǐng)?jiān)诿钚蟹绞较峦ㄟ^“eclipse –clean”的命令來啟動(dòng)Eclipse暇唾,clean命令會(huì)告訴Eclipse重新搜索并加載所有的插件信息促脉。該參數(shù)執(zhí)行一次即可,插件找到之后便無需再使用clean參數(shù)策州。如果使用clean參數(shù)之后還無法正確找到已安裝的插件瘸味,那么請(qǐng)首先請(qǐng)參考插件供應(yīng)商提供的當(dāng)前版本的發(fā)行注記以確認(rèn)當(dāng)前版本的插件是否與當(dāng)前版本的Eclipse兼容,另外抽活,某些插件與其它插件之間會(huì)存在依賴性硫戈,例如VisualEditor與SDO/EMF等插件的依賴關(guān)系。請(qǐng)謹(jǐn)記一個(gè)原則:安裝插件之前請(qǐng)一定仔細(xì)參閱其發(fā)行注記下硕!
- 安裝Tomcat插件
3.1從服務(wù)器上獲取tomcatPluginV3.zip文件丁逝,將解壓縮之后的com.sysdeo.eclipse.tomcat_3.0.0文件夾拷貝到${ECLIPSE_HOME}\plugins下面,并重啟Eclipse梭姓,如果安裝成功霜幼,Tomcat插件會(huì)自動(dòng)在工具欄上加入三個(gè)圖標(biāo) ,其含義是一目了然不言而喻的誉尖。
3.2 配置Tomcat插件罪既,一般只需設(shè)置通用參數(shù)和JVM參數(shù), - 安裝并配置Velocity插件從服務(wù)器上獲取org.apache.velocity_1.3.1.zip和org.vaulttec.velocity.ui_1.0.2.zip文件铡恕,分別解壓縮后將所得的兩個(gè)文件夾拷貝到${ECLIPSE_HOME}\plugins下面即可琢感。
- 安裝并配置JavaScript插件從服務(wù)器上獲取net.sf.wdte.js_0.0.9b.zip文件,解壓縮后將所得的plugins子目錄下的四個(gè)文件夾拷貝到${ECLIPSE_HOME}\plugins下面即可探熔。
- 安裝并配置VSS插件
6.1 從服務(wù)器上獲取org.vssplugin_1.6.0.zip文件驹针,將解壓縮之后所得的文件夾拷貝到${ECLIPSE_HOME}\plugins下面即可。安裝后的基本設(shè)置畫面如下诀艰,請(qǐng)根據(jù)實(shí)際項(xiàng)目要求進(jìn)行配置柬甥,如果規(guī)約沒有明確指定,一般保持默認(rèn)即可:
6.2 首先請(qǐng)確定你的系統(tǒng)里已經(jīng)安裝過VSS6的客戶端組件其垄,Vssplugin將在后臺(tái)通過VSS6的客戶端組件所提供的通訊協(xié)議與指令來連接VSS6服務(wù)器并維持通訊苛蒲。
6.3 獲得一個(gè)可用的VSS用戶名、密碼以及經(jīng)授權(quán)的遠(yuǎn)程VSS數(shù)據(jù)庫地址绿满,Vssplugin根據(jù)指定的用戶名臂外、密碼、本地映射路徑與遠(yuǎn)程的VSS數(shù)據(jù)庫通訊。
6.4 剩余的針對(duì)實(shí)際工程的版本管理工作請(qǐng)參照org.vssplugin_1.6.0\docs目錄下的Readme.html文件漏健,非常詳盡辜膝,在此不再贅述。共享管理的關(guān)鍵在于配置好本地路徑與遠(yuǎn)端VSS數(shù)據(jù)庫路徑之間的映射.
四漾肮、Tricks
- 關(guān)于大家都最關(guān)心的Debug。
1.1 我們先來看看一個(gè)實(shí)際的Debug視圖Eclipse的Debug功能非常強(qiáng)大圖中僅僅列舉了一些最最簡(jiǎn)單最最常用的功能茎毁,更深層次的應(yīng)用需要在實(shí)踐中發(fā)現(xiàn)和體會(huì)克懊,如果有不明白的地方可以直接問我大家共同學(xué)習(xí)、探討七蜘。
1.2 使用Debug的第一步顯然是設(shè)置斷點(diǎn)谭溉,Eclipse設(shè)置斷點(diǎn)有顯式和隱式兩種方式,顯然橡卤,所謂顯式斷點(diǎn)就是你自己在代碼里面手工設(shè)置的斷點(diǎn)扮念,所謂隱式斷點(diǎn)則一般都是針對(duì)異常而言,例如如果程序中有NullPointerException異常碧库,但是無法確定導(dǎo)致異常的確切代碼段柜与,那么可以在Breakpoints欄目里面加入“NullPointerException”,任何時(shí)候當(dāng)有NullPointerException異常發(fā)生的時(shí)候Eclipse都會(huì)將代碼視圖定位到發(fā)生異常的代碼行嵌灰,任何Java內(nèi)置異常和自定義異常都可以作為斷點(diǎn)條件弄匕,例如圖中的“InvalidDataErr”就屬于工程中的自定義異常。
1.3 將源代碼與jar文件綁定起來 我們的實(shí)際工作中大量使用開源項(xiàng)目沽瞭,這就為我們的代碼測(cè)試和調(diào)試工作帶來了便利迁匠,甚至如今SUN官方J2SE SDK1.4.2的源代碼都已經(jīng)開放,隨時(shí)可用驹溃。
- Hotkeys城丧!Eclipse提供了大量功能強(qiáng)大的快捷操作,并且可以自定義快捷鍵豌鹤,下面僅列舉一些本人常用的快捷鍵亡哄,更多的介紹請(qǐng)參考Eclipse Help Content里面的Tricks章節(jié)――美不勝收。
2.1 自動(dòng)格式化代碼:Ctrl+Shift+F
2.2 自動(dòng)導(dǎo)入包和類:Ctrl+Shift+O
2.3 重構(gòu)之重命名:Alt+Shift+R
2.4 重構(gòu)之乾坤大挪移:Alt+Shift+V
2.5 察看變量的聲明或函數(shù)的定義:Ctrl+鼠標(biāo)左鍵 - 其它便利操作介紹
3.1 批量產(chǎn)生JavaBeans的getters和setters方法:代碼編輯區(qū)右擊-Source-Generate Getters and Setters
3.2 自動(dòng)環(huán)覆try{}catch(){}結(jié)構(gòu):代碼編輯區(qū)選中需要作try{}catch(){}處理的代碼-右擊-Source-Surround with try/catch Block
3.3 給選中的代碼塊添加注釋:代碼編輯區(qū)選中代碼塊-右擊-Source-Add Block Comment傍药,或者使用Ctrl+Shift+/ 的快捷鍵磺平。
總結(jié):
還有很多需修改的地方