提及java的IDE,朗朗上口的無非是Eclipse了,倘若能熟練Eclipse,對於咱們編寫java程序會起到事半功倍的效果,大大提升咱們工做效率。所以本篇博文,筆者僅僅是針對剛剛入門java的新手,以便他們能儘快掌握Eclipse的使用。java
1. 常用快捷鍵web
這是使用工具的第一步,熟練使用快捷鍵對於咱們編敲代碼會起到至關大幫助,因此這裏筆者列出的快捷鍵建議你們必須都掌握。spring
Ctrl + 鼠標左鍵(類、方法、屬性的變量名詞):定位跟蹤某變量聲明或定義的位置sql
Ctrl + S:保存當前文件瀏覽器
Ctrl + X:剪切tomcat
Ctrl + C:複製app
Ctrl + V:粘貼框架
Ctrl + D:刪除當前行eclipse
Ctrl + F:查找/替換(當前編輯窗體)webapp
Ctrl + H:全局搜索
Ctrl + /:凝視當前行或多行代碼
Ctrl + Shift + C:凝視當前行或多行代碼
Ctrl + Shift + F:格式化當前代碼
Ctrl + Shift + O:缺乏的Import語句被添�,多餘的Import語句被刪除(先把光標定位到需導入包的類名上)
Ctrl + Shift + S:保存所有文件
Ctrl + Shift + X:把當前選中的文本全部變爲大寫
Ctrl + Shift + Y:把當前選中的文本全部變爲小寫
Alt + /:代碼智能提示
Alt + Shift + R:重命名(包含文件名稱、類名、方法名、變量名等等,很好用)
Alt + Shift + J:生成類或方法的凝視
Alt + Shift + S:打開Source窗體(生成get、set方法,實現、覆蓋接口或類的方法,非常常常使用)
Alt + Shift + D, J:假設有main方法入口,則以Debug方式運行代碼
Alt + Shift + X, J:假設有main方法入口,則以Run方式運行代碼
2. 插件推薦
Eclipse默認狀況下是一個純淨版的,因此功能簡單,而開源IDE最爲強大的莫過於各類插件,經過使用插件可以幫助咱們下降大量編寫代碼的工做量,也幫助咱們下降了編寫代碼的難度,因此懂得安裝必要插件,也是熟練使用IDE的鑑證。
① Hibernate Tools
Hibernate Tools是一套全新而且完整的面向Hibernate3的工具集合,它包括了Eclipse插件和Ant編譯流程,是JBoss Tools的核心組件。使用該插件能大大下降咱們使用Hibernate的工做量,支持本身主動生成全部Hibernate的xml文件、javabean、HTML表單文件等。
安裝地址:http://download.jboss.org/jbosstools/updates/development/indigo/
② Spring IDE
Spring IDE是Spring官方站點推薦的Eclipse插件,可提供在開發Spring時對Bean定義文件進行提示、驗證並以可視化的方式查看各個Bean之間的依賴關係等,對基於spring框架的項目開發提供了有力的支持。
安裝地址:http://dist.springsource.com/release/TOOLS/update/e3.6/
③ Subclipse
Subclipse是基於Eclipse的SVN插件,支持所有版本號的Eclipse,團隊開發必備插件。
安裝地址:http://subclipse.tigris.org/update_1.8.x
④ Findbugs
FindBugs是一個能靜態分析源碼中可能會出現Bug的Eclipse插件工具。它檢查類或者 JAR 文件,將字節碼與一組缺陷模式進行對照以發現可能的問題。利用這個工具,就可以在不實際執行程序的狀況對軟件進行分析。它可以幫助改進代碼的質量。
安裝地址:http://findbugs.cs.umd.edu/eclipse/
⑤ Sysdeo Tomcat Launcher Plugin
Sysdeo Tomcat Launcher Plugin是Tomcat的Eclipse插件,幫助咱們本身主動部署tomcatserver。該插件不是必要插件,可以不裝。
下載地址:http://www.eclipsetotale.com/tomcatPlugin/tomcatPluginV33.zip
插件安裝方法
插件大概有三種安裝方法:
第一種:知道在線安裝地址。Eclipse→Help→Install New Software...→地址欄(Work with)中輸入安裝地址→勾選要安裝的插件→Next→容許安裝協議→Finish→等待安裝完成→按要求從新啓動Eclipse
另一種:手動從官網下載好插件並手動與Eclipse集成。這樣的方法通常的思路是:先關閉Eclipse,而後將下載好的插件解壓後,拷貝到安裝Eclipse目錄下的plugins目錄和features目錄下,假設必要的話再建立一個link文件,再又一次打開Eclipse。
第三種:在線搜索安裝。Eclipse→Help→Eclipse Marketplace...→在搜索欄輸入要查找的插件→點擊Installbutton→等待安裝完成→按要求從新啓動Eclipse
這裏筆者推薦第一種,假設不知道安裝地址,那麼就用第三種,另一種方法有時操做錯誤的話就會出現故障,風險較大,因此不推薦。
3. tomcat
① 配置
Window→Preferences→Server→Runtime Environment→Add→Apache→選擇tomcat版本號→Next→更改顯示名稱(Name)→Browse...瀏覽選擇事先解壓好的tomcat目錄→選擇jre→Finish→OK→打開Servers窗口→右擊選擇New→Server→選擇tomcat版本號→選擇剛配置好的tomcat→Next→選擇項目→Finish
② 使用心得
當咱們改動某處代碼後,啓動tomcat發現頁面沒有變化時,要先關掉tomcat,右擊Servers窗體中tomcatserver圖標,選擇Clean...來清理下編譯後的源代碼,再啓動tomcat來又一次編譯下源代碼。
而且假設部署多個,或tomcat異常時,右擊Servers窗體中tomcatserver圖標,選擇Properties,檢查General選項右側Location是否正確,假設不對則點擊Switch Location。
儘管一個tomcat支持同一時候啓動多個項目,但項目多啓動時會很是慢,因此假設不是project項目需要的話,建議tomcat僅僅部署啓動一個項目,將臨時沒用的項目移除。
當web項目啓動載入時間過長致使tomcat啓動失敗的話,可適當延長tomcat啓動超時的時間(默認45秒),雙擊Servers窗體中tomcatserver打開tomcat屬性窗體,點擊右上方Timeouts選項,改動Start(in seconds)的時間。
eclipse默認狀況下是調用tomcat接口模擬啓動tomcat,而不是真正啓動tomcat,因此你們經常會遇到一件怪事:啓動tomcat後,儘管能正常進web項目首頁,卻僅不了tomcat小貓首頁(即http://localhost:8080/),並且web項目部署編譯後生成的文件也不在tomcat文件文件夾下的work文件夾下。解決的方法:假設tomcatserver下已經部署了項目,就先要將其全部移除,即右擊Servers窗體中tomcatserver圖標,選擇Add and Remove...,單擊Remove Allbutton,單擊Finishbutton。以後先Clean清理下,再雙擊tomcatserver圖標打開屬性窗體,選擇左側中間Server Locations選項,選擇下方第二個單選button(Use Tomcat installation),並將Deploy path文本框中的「wtpwebapps」(默認值)改成webapps,也就是tomcat中公佈項目所在的目錄名字,最好再將項目又一次部署到tomcat上,啓動tomcat後,就可以看到熟悉的小貓頁面了,同一時候在tomcat文件目錄下的work目錄下也能看見熟悉的編譯後的頁面文件了。
假設代碼出現引入javax.servlet.http.*報錯,說明是缺乏tomcat的jar包,引入就能夠。方法:在左側資源管理器右擊項目,選擇Build Path下的Configure Build Path...,右側點擊Add Library...button,選擇Server Runtime,點擊Next後選擇tomcat,Finish。
4. eclipse常見配置
● 字體大小
Window→Preferences→General→Appearance→Colors and Fonts→右側窗體→Basic選項→雙擊Text Font
● 改動打開文件的編輯瀏覽器
Window→Preferences→General→Editors→File Associations→選擇要改動的文件類型→在下方選擇編輯瀏覽器
● 顯示/隱藏代碼行號
Window→Preferences→General→Editors→勾選Show line numbers
● 加入�本身定義jar包Libraries
Window→Preferences→Java→Build Path→User Libraries→右側點擊New...→輸入名稱→點擊Add JARs...→瀏覽選擇對應的jar文件
● 配置tomcat等server
Window→Preferences→Server→Runtime Environment→Add...→選擇需要的server(以tomcat爲例請見上面tomcat配置)
● 改動格式化代碼的換行斷定
Window→Preferences→Java→Code Style→Formatter→右側點擊New...→輸入名稱→點擊OK→在彈出的窗體選擇Line Wrapping選項卡→改動Maixmum line width文本框的值(默認80)
● 加入�xml的dtd、xsd等xml語法規則文件,實現代碼本身主動提示
Window→Preferences→XML→XML Catalog→右側點擊Add...→Key type選擇Public ID→Location瀏覽選擇你所下載的DTD文件的物理位置→Key填入xml文檔頭部 <!DOCTYPE sqlMapConfig PUBLIC 後面的那些url地址→OK
● 改動編碼格式
右擊你要改動的項目/包/類→選擇Properties→在Resource選項右側的Text file encoding下選擇你需要的編碼格式
● 一樣名稱(包含類名、方法名、變量名等等)以不一樣背景色標識出來
見下圖:
或者按快捷鍵:Alt + Shift + O
在Window→Preferences下有不少配置,這裏並不可能介紹很是全,因此僅僅列出最爲常用的,你們有時間可能多進這裏看看,再多點點多試試就明確了。
5. SVN
● 上傳項目至SVNserver
右擊要上傳的項目→Team→Share Project...→SVN→建立新的資源庫位置/使用現有的資源庫→Next→(輸入URL地址)→Next→使用項目名稱做爲目錄名→Next→Finish→(輸入username/password)
注意:「使用項目名稱做爲目錄名」時,要保證SVNserver端已建立與項目名稱一樣的目錄,不然會導入失敗。假設SVN端建立的目錄名與項目名稱不符,則在該步驟選擇「使用指定的模塊名」以確保SVNserver端與項目名稱一致。
● 下載項目從SVNserver
在資源管理器空白處右擊→Import...→選擇SVN目錄→從SVN檢出項目→建立新的資源庫位置/使用現有的資源庫→Next→(輸入URL地址)→Next→作爲新項目檢出,並使用新建項目嚮導進行配置→Finish→Yes→配置新建項目(如輸入項目名稱)→OK
注意:這個「輸入URL地址」與上面上傳項目的不一樣,這個URL地址需要輸入項目詳細所在的目錄,而上一個因爲有「使用項目名稱做爲目錄名」這步,因此不需要帶目錄名稱。
● 提交、更新、還原文件
選中需要提交的文件、jar包、javabean等文件而後右擊→Team→選擇對應的操做。(這個基本地球人看看都會,因此就很少說了)
所謂學武功首先要被口訣練習基本招式,僅僅有打好基礎,才幹高速參悟滲透「上層武功」,因此但願筆者寫的「基本心法」能助各位菜鳥早日成爲威震四海的武林高手!