Eclipse配置標(biāo)準(zhǔn)(個(gè)人)

描述:

從事開發(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/

  1. 安裝JDK:此處省略N個(gè)字,注意的是要和團(tuán)隊(duì)的JDK版本一致,安裝的時(shí)候個(gè)人喜歡安裝綠色版褂微,這樣在同時(shí)使用其他JDK跑程序時(shí)不容易出錯(cuò)功蜓,JDK官方下載
  2. 執(zhí)行安裝:非常之簡(jiǎn)單宠蚂,從官網(wǎng)下載Eclipse式撼,解壓縮到任意一個(gè)路徑名不包含空格的目錄下即完成了安裝過程,例如D:\eclipse 求厕。下文中將用${ECLIPSE_HOME}指代著隆;
  3. 驗(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基本配置

  1. Eclipse的自定義選項(xiàng)主要集中在“Window”菜單請(qǐng)根據(jù)你個(gè)人的喜好去定義自己的透視圖,缺省的透視圖往往不太雅觀伏穆。
  2. 設(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)該符合指定的要求卵洗。

三请唱、常用插件安裝與配置

  1. 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ì)得到讓你滿意的答案亏狰,在此不再贅述役纹。
  1. 特別提醒:如果插件安裝并重啟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ā)行注記下硕!
  2. 安裝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ù),
  3. 安裝并配置Velocity插件從服務(wù)器上獲取org.apache.velocity_1.3.1.zip和org.vaulttec.velocity.ui_1.0.2.zip文件铡恕,分別解壓縮后將所得的兩個(gè)文件夾拷貝到${ECLIPSE_HOME}\plugins下面即可琢感。
  4. 安裝并配置JavaScript插件從服務(wù)器上獲取net.sf.wdte.js_0.0.9b.zip文件,解壓縮后將所得的plugins子目錄下的四個(gè)文件夾拷貝到${ECLIPSE_HOME}\plugins下面即可探熔。
  5. 安裝并配置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

  1. 關(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í)可用驹溃。
  1. 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)左鍵
  2. 其它便利操作介紹
    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é):

還有很多需修改的地方

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市拐辽,隨后出現(xiàn)的幾起案子拣挪,更是在濱河造成了極大的恐慌,老刑警劉巖俱诸,帶你破解...
    沈念sama閱讀 221,635評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件菠劝,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡睁搭,警方通過查閱死者的電腦和手機(jī)赶诊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門笼平,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人舔痪,你說我怎么就攤上這事寓调。” “怎么了锄码?”我有些...
    開封第一講書人閱讀 168,083評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵夺英,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我滋捶,道長(zhǎng)痛悯,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評(píng)論 1 296
  • 正文 為了忘掉前任重窟,我火速辦了婚禮载萌,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘巡扇。我一直安慰自己扭仁,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評(píng)論 6 397
  • 文/花漫 我一把揭開白布霎迫。 她就那樣靜靜地躺著斋枢,像睡著了一般。 火紅的嫁衣襯著肌膚如雪知给。 梳的紋絲不亂的頭發(fā)上瓤帚,一...
    開封第一講書人閱讀 52,262評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音涩赢,去河邊找鬼戈次。 笑死,一個(gè)胖子當(dāng)著我的面吹牛筒扒,可吹牛的內(nèi)容都是我干的怯邪。 我是一名探鬼主播,決...
    沈念sama閱讀 40,833評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼花墩,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼悬秉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起冰蘑,我...
    開封第一講書人閱讀 39,736評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤和泌,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后祠肥,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體武氓,經(jīng)...
    沈念sama閱讀 46,280評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了县恕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片东羹。...
    茶點(diǎn)故事閱讀 40,503評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖忠烛,靈堂內(nèi)的尸體忽然破棺而出属提,到底是詐尸還是另有隱情,我是刑警寧澤美尸,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布垒拢,位于F島的核電站,受9級(jí)特大地震影響火惊,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜奔垦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評(píng)論 3 333
  • 文/蒙蒙 一屹耐、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧椿猎,春花似錦惶岭、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至筐咧,卻和暖如春鸯旁,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背量蕊。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工铺罢, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人残炮。 一個(gè)月前我還...
    沈念sama閱讀 48,909評(píng)論 3 376
  • 正文 我出身青樓韭赘,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親势就。 傳聞我的和親對(duì)象是個(gè)殘疾皇子泉瞻,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)苞冯,斷路器袖牙,智...
    卡卡羅2017閱讀 134,699評(píng)論 18 139
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,283評(píng)論 25 707
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,848評(píng)論 6 342
  • 河圖,本名田卓抱完,湖南懷化人贼陶,知名網(wǎng)絡(luò)音樂人,知名古風(fēng)音樂人。著名原創(chuàng)古風(fēng)音樂團(tuán)體“墨明棋妙”的成員碉怔。詞曲唱奏全才烘贴。...
    墨Ly閱讀 278評(píng)論 0 2
  • 我的時(shí)間浪費(fèi)在什么地方? 發(fā)呆無所事事 看手機(jī) 看電視綜藝節(jié)目 找東西(早起磨蹭找衣服撮胧、找鑰匙桨踪、找公交卡,自己的東...
    魚魚魚魚書婷閱讀 240評(píng)論 0 0