Eclipse使用手冊.doc_第1頁
Eclipse使用手冊.doc_第2頁
Eclipse使用手冊.doc_第3頁
Eclipse使用手冊.doc_第4頁
Eclipse使用手冊.doc_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

.Eclipse手冊1.File菜單操作1.1導(dǎo)入工程1、點擊File菜單選中“Import”2、在彈出的對話框選中“Existing Rrojects into Workspace”3、選擇工程所在目錄完成導(dǎo)入。導(dǎo)入工程方便在于省去創(chuàng)建步驟;但如果工程不完整(比如無.project文件)則只能重新創(chuàng)建1.2導(dǎo)出為JAR1. 點擊File菜單選中Export-點Next2. 在源工程中選擇要打進(jìn)JAR包的文件3. 選中Export .中的一種或多種,第一個表示對類文件.class打包,第二個表示將整個工程文件(無java文件),第三個表示將類.java文件打包。4.在Select the export destination:選擇打包到哪個目錄,點擊Finish即可1.3導(dǎo)出工程1. 選擇工程項目右鍵執(zhí)行Export。彈出下圖2. 選擇File System點擊Next到下圖,此舉可以避免將svn之類文件導(dǎo)出2.Window菜單操作2.1Show View項目顯示的格式,Eclipse中項目樹形顯示常用形式如下:1、總樹分支式使用window-2、分支式使用window-3、Declaration顯示W(wǎng)indows - Show View - Declaration:選中代碼中的一個方法, 然后按這個按鍵,它會把整個方法在申明方框里顯示出來。如下選中了類中的execute方法,則下方的Declaration將這個方法顯示出來2.2Preferences2.2.1高亮Windows-Preferences-Java- Editor- Mark Occurrences,勾選選項。這時,當(dāng)你單擊一個元素的時候,代碼中所有該元素存在的地方都會被高亮顯示。注意:太多的高亮顯示會拖慢Eclipse代碼高亮配置:選中行高亮配置:2.2.2快捷鍵Windows-Preferences-General-Editors-Keys;在View中列出了所有快捷鍵定義,要更改快捷鍵先選中,然后點擊Editor;在Key Sequence中將Name刪掉,用上自定義的快捷鍵并點擊Add,最后在Assignments中刪除原來的快捷鍵定義并保存即完成自定義快捷鍵命令描述默認(rèn)快捷鍵Move line up 將一行上移Alt+Move line down將一行下移Alt+Open Resource在工作臺查找源文件Ctrl+Shift+ROpen Type顯示類的路徑(jar包文件則顯示名稱)Ctrl+Shift+TOrganize Imports查找所需import資源Ctrl+Shift+ODelete Line刪除一行Ctrl+DFormat Source格式化文件Ctrl+Shift+FOpen search Dialog打開搜索對話框Ctrl+HOpen Call Hierarchy查找方法在工作臺調(diào)用情況Ctrl+Alt+HGo+To+Line跳到指定行Ctrl+LFind Previous往上查找目標(biāo)Ctrl+Shift+K Find Next往下查找目標(biāo)Ctrl+KToggle Breakpoint添加/去除調(diào)試斷點Ctrl+Shift+BAdd Javadoc Comment增加java注釋Alt+Shift +JToggle Comment 將代碼用/注釋或取消注釋Ctrl+/Add Block Comment將java代碼/用*/注釋 Ctrl+Shift+/Remove Block Comment將java代碼/*/注釋移除Ctrl+Shift+Quick Outline查找類中方法,屬性Ctrl+OShow Key Assist 顯示所有快捷鍵設(shè)置Ctrl+Shift+LOpen Type Herarchy展示類與接口層次結(jié)構(gòu)F4Find and Replace查找與替換Ctrl+FContent Assist代碼提示/代碼模板Ctrl+Space附:代碼提示的快捷鍵然后在使用中按快捷鍵就會出來相應(yīng)的提示代碼了。如下圖在頁面中輸入元素的屬性提示2.2.3Web BrowserWindows-Preferences-General-Web Browser選中external Web browser單選鈕及Internet Explorer復(fù)選框,采用IE瀏覽器形式2.2.4顯示行號WindowPreferencesGeneralEditorsText Editors勾選上 ”Show line numbers” 復(fù)選框2.2.5代碼寬度及顯示W(wǎng)indowPreferencesJavaCode StyleFormatter,Edit里的項Maximum line width:用來設(shè)置代碼寬度WindowPreferencesGeneralEditorsText Editors啟用Show print margin,在Print margin column設(shè)置顯示寬度的豎線2.2.6Ecipse字符集創(chuàng)建一個工程后,不論是new一個java、xml、jsp、properties或是其它類型文件,IDE都對應(yīng)各類型文件有一個編碼類型,當(dāng)建立這些類型文件時,它們的編碼就已經(jīng)默認(rèn)了。假如java文件默認(rèn)是ISO9558-1,會出現(xiàn)以下二種情況(以GBK舉例):1、輸入中文信息時無法保存,因為java文件是ISO9558-1編碼而不是GBK編碼2、從別處粘貼過來一個文件,這個文件在別處是GBK編碼,而本地是ISO9558-1編碼,那么這個文件有亂碼顯示處理辦法有二種:1、IDE中選中亂碼的文件,右鍵Properties,在Text file encoding選中GBK編碼,將文件強(qiáng)轉(zhuǎn)成GBK編碼,便能正常顯示信息。但其它文件還是默認(rèn)的ISO9558-1編碼2、WindowPreferences彈出對話框設(shè)置工程中java文件編碼為GBK左側(cè)選Content Types,然后右側(cè)選中類型文件,接下來在“Default encoding:”對應(yīng)的文本框里更改編碼類型,更改后點擊“Update”完成設(shè)置經(jīng)過設(shè)置所有的工程中java文件都是GBK編碼了!建議:為了開發(fā)過程中編碼的問題出現(xiàn),注意以下幾點:1、盡量使用UTF-8,創(chuàng)建工程,對工程指定為UTF-8編碼。選中工程右鍵Preferences-Info可以查看及修改工程編碼。2、對開發(fā)中所涉及使用的文件采用統(tǒng)一編碼UTF-8。操作如上圖其它地方粘貼過來的文件如果不是UTF-8,盡量修改成UTF-8。3、jsp、html文件最好注明否則每次總是自動使用某種編碼來顯示,無法徹底更改比較麻煩2.2.7eclipse字體WindowPreferencesGeneralAppearanceColors and FontsJava文件字體:選中Java目錄的Java Editor.子目錄,然后點擊Change按鈕,在彈出的對話框中設(shè)置字體Properties文件字體:選中Java目錄的 Properties File.子目錄,然后點擊Change按鈕,在彈出的對話框中設(shè)置字體JSP等標(biāo)簽文件:選中Structured Text Editors目錄的子目錄,然后點擊Change按鈕,在彈出的對話框中設(shè)置字體2.2.8Template1、設(shè)置啟用模板快捷鍵:WindowPreferencesKeys,在View選項卡中查找Command欄名為Content Assist項,此項是使用代碼模板的快捷鍵設(shè)置項。默認(rèn)Shift+空格2、模板使用與創(chuàng)建:WindowPreferencesJavaEditTemplates,可以修改或創(chuàng)建新的模板。每個模板對應(yīng)模板名、內(nèi)容、描述。定義好模板后,在應(yīng)用時,只需輸入模板名稱,然后按擊模板快捷鍵,則模板對應(yīng)的代碼內(nèi)容將被添加。示例一:public Test public void readLog() Logger logger =Logger.getLogger(Test.class); (begin); 創(chuàng)建模板模板名mytemplatepublic void readLog() Logger logger = Logger.getLogger($enclosing_type.class); (begin);編碼public Test mytemplate在輸入mytemplate后,按擊模板應(yīng)用快捷鍵即可完成所有代碼示例二:public String name = wbw;創(chuàng)建模板模板名mytemplatepublic String name = $cursor;編碼mytemplate在輸入mytemplate后,按擊模板應(yīng)用快捷鍵即可完成public String name=;,同時光標(biāo)位于中。小結(jié):在模板中一些變量符號的含義$enclosing_type:將變量名替換為當(dāng)前的類名$enclosing_method:將變量名替換為當(dāng)前的方法名$cursor:將當(dāng)前位置處于光標(biāo)處2.2.9Code Style進(jìn)入WindowPreferencesJavaCode StyleFormatter,選擇要修改的模板,點擊右側(cè)【Edit】,如圖代碼格式設(shè)置操作:1、 設(shè)置變量對齊對齊前如圖對齊后如圖配置,勾選上“Align fields in columns”即可2、 設(shè)置花括號對齊有兩種對齊,Same line為Next line為為了保證統(tǒng)一性,不管修改為哪種方式,最好把這個標(biāo)簽中的所有項都設(shè)置同一類值修改完輸入新的模板名稱,點擊【ok】,這樣就產(chǎn)生了一個新模板,原有模板是不能修改的然后選中代碼執(zhí)行Ctrl+Shift+F進(jìn)行格式化為新形式2.2.10Code TemplatesTemplate是將常用代碼縮寫為指定字符,通過模板快捷鍵指定模板以便生成所需代碼來節(jié)省時間。而Code Templates是用于文件產(chǎn)生時自動生成一些注釋信息。這個配置為WindowPreferencesJavaCode StyleCode Templatescomments,配置類注釋為Typss、配置方法注釋為Methods、配置文件注釋為Files等等如下圖然后在創(chuàng)建類時指定勾選上Generate comments,如圖方法則需要在創(chuàng)建方法后輸入/* 然后回車即產(chǎn)生設(shè)定的注釋格式了2.2.11去除代碼檢驗有時Jsp之類的頁面文件標(biāo)簽總是識別不到,或一個頁面include另一個頁面時java代碼不識別等情況總是編譯不過,而實際上運行是正常的。因此為了避免編譯的麻煩可以取消。 WindowPreferences后按下圖操作3.Project菜單操作3.1編譯1、Eclipse提供自動編譯功能,當(dāng)修改某個類并將其重新保存后,系統(tǒng)自動同步將其編譯。操作為:選中ProjectBuild Automatically2、如果需要將工程中所有文件重新編譯,操作為:選中ProjectClean.3.2Properties3.2.1工程相互引用工程編譯通過Java Build Path引用有兩種方式。1、Libraries選項:添加所需jar包2、Projects選項:添加所需工程比如webframe工程中調(diào)用了.jit.ida.Operation,而.jit.ida.Operation不在任何jar包里,而是存在于baseframe工程中,那么此時webframe工程可以通過此選項Add引入baseframe工程(前提baseframe也是當(dāng)前workspace)3.2.2多個工程源結(jié)合上面所講的是一個工程在需要借助其它jar包或工程情況下才能編譯成功。如果一個工程編譯并不依賴另一個工程,但是需要結(jié)合另一個工程實現(xiàn)更多功能,可以通過Java Build Path的Source選項步驟一:進(jìn)入Source選項點擊“Link Source”鈕步驟二:彈出Link Source對話框,點擊“Browse”鈕選擇所需工程的src目錄步驟三:在Folder name中為要引入的這個工程源文件src取一個名字,點Finish上例表示某個工程結(jié)合了web_frame工程,結(jié)合后web_frame工程將有二份,一份是自身的單獨工程,另一份是包含在某個工程中。只要修改任何一份都會刷新到另一份,它們之間是關(guān)聯(lián)的3.2.3定制編譯目的地在創(chuàng)建工程時,一般情況下IDE自動默認(rèn)設(shè)置src編譯的輸出目標(biāo)地址為classes,這里的輸出目標(biāo)地址與源文件名稱都是可以任意配置的。示例:上圖表明:某工程用src存放java源文件,同時用resources存放hibernate等配置文件,最終編譯后輸出目的地都指向了classes。在classes里對應(yīng)src有目錄層次編譯后也有目錄層次,對應(yīng)resources沒有目錄層次則直接輸出到classes根目錄下。這個效果可以通過IDE設(shè)置完成,設(shè)置方法如下:1、首先在工程中新建一個Folder,命名為resource。再選中工程右鍵選擇Properties注意:如果在工程中新建的是一個Source Folder,那么不需操作以下步驟了,它將自動指向輸出到默認(rèn)的classes目錄下2、在彈出的對話框中選擇Source選項卡可以看到工程默認(rèn)設(shè)置了的Source folders on build path:已有一條即src最下面Default output folder也默認(rèn)設(shè)置至classes3、然后點擊Add Folder按鈕選中源目標(biāo)resources目錄4、選擇后可以為其定義輸出目的地,此例hibernate配置文件輸出目的地同src一致為classes目錄,通過Default output folder右側(cè)的Browse按鈕可以更改輸出目的地5、工程也可以設(shè)置自定目錄級的編譯路徑,比如常規(guī)情況Project/src/com/con/.只需將Project/src定為Source也可自加目錄為Project/src/dep1/com/cn. Project/src/dep2/com/cn. 這里需將Project/src/dep1與Project/src/dep2定為Source這樣一來package就不會以dep1或dep2為包結(jié)構(gòu),則還是以com/cn/.為包結(jié)構(gòu)4.Help菜單操作4.1Eclispe安裝及更新組件選中菜單Help-Software Updates-Find and Install- Search for new features to install -New Remote Site,此時彈出一個New Update Site對話框,如圖URL:指定要安裝組件的資源地址Name:為安裝的組件命名然后點擊OK去完成下載安裝菜單Help-Software Updates-Find and Install- Search for updates of the currently installed features是用于已安裝的組件升級JS插件:Url: /update/implementation 插件:/implementors/4.2Eclispe導(dǎo)入組件導(dǎo)入組件需要事先下載插件。選中菜單Help-Software Updates-Find and Install- Search for new features to install,點擊New Archived Site選擇插件包進(jìn)行安裝4.3Eclispe插件4.3.1implementors插件跟蹤接口實現(xiàn)類或接口,如果沒有此插件在查找代碼方面將非常不便4.3.2Call Hierarchy插件查找方法調(diào)用的源頭,方便閱讀代碼及代碼調(diào)試4.3.3JS插件可行顯示代碼提醒、代碼高亮1、打開Eclipse 2、菜單Help Software Updates -Find and Install 3、在彈出的界面中先擇Search for new features to install 4、單擊New remote Site按鈕 5、彈出如下對話框,其中的兩處內(nèi)容都必須填寫: Name:隨意輸入 URL:包含插件地址,這里填入 /pub/labs/jseclipse/autoinstall 單擊 OK。 然后按提示提示安裝5.圖形菜單操作5.1代碼顯示與隱藏按鈕用來設(shè)定是否全部顯示/部分顯示代碼。觸發(fā)它則只顯示被選中的方法或?qū)傩?.右鍵操作6.1自動生成set/get方法在類中右鍵選中source-Generate Getters and Setters可以為Bean自建set/get方法6.2恢復(fù)文件刪除如果不小心在工程中右鍵刪除了文件,需要先選中工程,右鍵選Restore from Local History,然后會將不久前刪除掉的文件列出來,選中要恢復(fù)的文件確定即可7.Dos命令操作7.1設(shè)置Eclipse運行虛擬內(nèi)存Eclipse是現(xiàn)在Java平臺下非常流行的IDE,但非常耗內(nèi)存,經(jīng)常會因內(nèi)存溢出而崩潰。在Windows系統(tǒng),可通過dos命令改變Eclipse的啟動參數(shù)。命令:eclipse.exe -vmargs -Xms256M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M執(zhí)行上行命令將啟動Eclipse,同時分配了256-512的虛擬內(nèi)存8.代碼重構(gòu)代碼重構(gòu)是建立在已有系統(tǒng)的基礎(chǔ)上,對現(xiàn)有系統(tǒng)代碼進(jìn)行優(yōu)化,從而使用代碼更美觀、可讀性更強(qiáng)、性能更好。通常使用的重構(gòu)操作有以下幾類:Extract Method方法抽取8.1方法抽取public List getFuncIdsByRoleId(String sql, String dataSource)WeiboDao dao = new WeiboDao();dao.setDateSource(dataSource);List list = dao.findBySQLObj(sql,RoleToFunction.class);dao.closeSession();return list;public List getFuncByParentId(String sql, String dataSource)WeiboDao dao = new WeiboDao();dao.setDateSource(dataSource);List list = dao.findBySQLObj(sql,Function.class);dao.closeSession();return list;上面的例子中,可以將第一與第二行代碼抽取出新的方法,操作如下。選中二行代碼,右鍵圖一圖二圖二先定義一個新抽取方法的名稱,Sting dataSource是定義新方法的參數(shù)及名稱,Replace 5 occurrences.能獲取到當(dāng)前有這二段代碼的地方有幾個,是否這些地方都有新抽取的方法替代。一般勾選表示都替換。操作完代碼變?yōu)槿缦聀ublic List getFuncIdsByRoleId(St

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論