標籤:nis comm tomcat7 html res explore 使用者 desc 移植
使用eclipse真的有年頭了,相信java程式員沒有不知道它的,最近在給團隊中新來的應屆生做指導,專門講解了一下Eclipse開發環境的搭建過程,一是協助他們儘快的熟悉IDE的使用,二也是保證團隊開發環境的一致性(順便說一下,這點在敏捷Team Dev中尤為重要,方便知識傳播,提升團隊快速響應能力)。
培訓的過程中想起了自己當年初涉java時的情景,不免感慨萬千啊。正所謂“工欲善其事必先利其器”,話不多說,趕緊搭吧。
一。jdk安裝與配置
jdk7於3月份剛剛發布,目前eclipse的最新版本中還沒有提供對jdk7的編譯支援,所以我們只下載jdk6。:http://download.java.net/jdk6/選擇適合平台的安裝檔案,windows32下目前最新版本為:jdk-6u25-ea-bin-b03-windows-i586-27_feb_2011.exe預設安裝即可,安裝完成後要配置環境變數。比如,我的安裝目錄為:C:Program FilesJavajdk1.6。環境變數配置如下:XP系統下,右擊“我的電腦”--選擇“屬性”--選擇“進階”--點擊“環境變數”在“系統變數(S)”中建立:JAVA_HOME:C:Program FilesJavajdk1.6建立:CLASS_PATH:.;%JAVA_HOME%lib建立環境變數後,開啟cmd,輸入“java -version”驗證是否安裝成功。
複製代碼
代碼如下:
C:WindowsSystem32>java -version
java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode, sharing) 二。tomcat 安裝與配置tomcat的官方網站:http://tomcat.apache.org/目前最新版本為7.0,windows32下目前最新版本:http://labs.renren.com/apache-mirror/tomcat/tomcat-7/v7.0.11/bin/apache-tomcat-7.0.11-windows-x86.zip 此為解壓縮版,下載後解壓縮即可,tomcat是需要jdk才能啟動並執行,如果我們配置好了jdk環境變數,那麼tomcat會自動從環境變數中讀取jdk資訊,無需特別的配置。 比如,我們將tomcat解壓縮後的目錄為:F:apache-tomcat-7.0.11-windows-x86apache-tomcat-7.0.11(以下簡稱%TOMCAT_HOME%) 進入%TOMCAT_HOME%/bin,雙擊“startup.bat”啟動tomcat,如果tomcat正常啟動,我們訪問“http://localhost:8080/”即可開啟tomcat管理頁面。 雙擊“shutdown.bat”,即可關閉tomcat。 管理賬戶配置:因為是開發環境,所以這裡我們配置一個超級使用者
複製代碼
代碼如下:
重新啟動tomcat,之後就可以使用admin賬戶對tomcat進行管理了,這裡只說明如何配置賬戶,關於如何使用介面管理tomcat暫不做敘述,具體參考tomcat協助文檔吧,主要原因是在開發環境下幾乎用不到這個功能,而且我比較推薦手工配置。
三。eclipse 安裝與配置 eclipse的官網地址:http://www.eclipse.org/
我們下載J2EE版本:Eclipse IDE for Java EE Developers
目前最新版本是:Helios Service Release 2
windows32版本的:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR2/eclipse-jee-helios-SR2-win32.zip
此版本為解壓縮版本。
比如我們解壓縮後的eclipse的路徑為:F:eclipse-jee-helios-SR2-win32eclipse(以下簡稱%ECLIPSE_HOME%)
如果我們配置了jdk環境變數,進入%ECLIPSE_HOME%後,雙擊“eclipse.exe”,即可啟動eclipse,啟動時會提示你選擇一個workspace。
這裡建議大家多建立一些workspace,可以根據實際的需要將不同的project建立在不同的workspace中,以免日後workspace中的project越來越多,影響eclipse的啟動速度(當然,對於近期不使用的project建議將其關閉--按右鍵項目名稱選擇"Close Project",如果需要開啟項目,則按右鍵關閉的項目名稱選擇"Open Project"即可。)。
切換workspace可以在啟動是進行選擇,也可以等啟動後在“File”--"Switch Workapsce"中進行切換。
關於eclipse對workspace的管理也可以參考“http://hanqunfeng.iteye.com/blog/868197 ”。
第一次啟動eclipse後,我們需要做一些基本的配置,通常我們需要做如下配置:
1)配置jdk
預設情況下,eclipse會自動關聯環境變數中配置的jdk,如果我們安裝了多個版本的jdk,也可以手工進行配置,方法如下:
“Window”--"Preferences"--"Java"--"Installed JREs"--“Add”--"Standard VM"--選擇jdk安裝目錄。
2)配置tomcat
“Window”--"Preferences"--"Server"--"Runtime Environments"--“Add”--"Apache"--"Apache Tomcat v7.0"--選擇tomcat7的目錄,在JRE中選擇1)中配置的jdk即可。
配置完成,可以“Servers”視圖中進行驗證。預設“Servers”視圖”在“Java EE”預設視圖的下方是開啟的,如果沒有開啟,可以通過“Window”--"Show View"--“Server”--選擇Servers即可開啟“Servers”視圖。
在“Servers”視圖中,按右鍵--“New”--"Server"--選擇“Tomcat v7.0 Server”,如果在“Server runtime environment”中看到"Apache Tomcat v7.0",則說明配置成功。
3)啟動提速
eclipse啟動時會預設載入一些外掛程式,而載入這些外掛程式會增加eclipse的啟動時間,實際上有些東東對我們來說並沒有什麼用,所以可以關閉,方法如下:
“Window”--"Preferences"--“General”--"Startup and Shutdown"--去掉你不想要的外掛程式即可。
4)關閉驗證
預設eclipse會對workspace中的項目進行驗證,驗證的內容包括jsp內容、xml內容,等等,驗證過程很消耗記憶體,所以建議關閉驗證功能。關閉方法如下:
“Window”--"Preferences"--“Validation”--"Disable All"。
5)設定“建立”功能表項目
eclipse預設的建立內容並不滿足需求,好多內容還需要到other中去找,不過我們可以自訂建立功能表項目中的內容,方法如下:
按右鍵工具列--“Customize Prespective...”--"Shortcuts"--選擇你需要的建立項即可。
7)注釋風格定義
相信大家都知道注釋的重要性,在團隊中,統一注釋風格更為重要。設定注釋風格方法如下:
“Window”--"Preferences"--"Java"--"Code Style"--“Code Templates”--根據需要自己設定吧
比如Comments中
Types:
複製代碼
代碼如下:
/**
*Title: project_name
*Description: XXXX
*Copyright: Copyright (c) 2011
*Company:www.xxx.com
*Makedate:${date} ${time}
* @author ${user}
* @version %I%, %G%
* @since 1.0
*
*/ Methods:/**
* 描述 : <描述函數實現的功能>.
*
* ${tags}
*/可以通過“Alt+Shift+j”自動添加註釋。
四。eclipse常用外掛程式安裝之所以eclipse這麼受歡迎,原因就是其擁有眾多的外掛程式作為支援,這裡只介紹幾個常用的外掛程式。1)svn外掛程式可能有些人更喜歡“小烏龜”,不過這裡還是推薦安裝svn的eclipse外掛程式。官方地址:http://subclipse.tigris.org目前最新版本是1.6.17Eclipse update site URL: http://subclipse.tigris.org/update_1.6.x
Zipped downloads: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
外掛程式安裝方法如下:“help”--“Install new software”--“add”name:svn_subclipseLocation:http://subclipse.tigris.org/update_1.6.x點擊“OK”後,如所示:這裡只選擇“Subclipse”,next如所示. 點擊“next”,accept後點擊finish開始安裝。安裝完成後會提示重啟eclipse。重啟eclipse後,在“Window”--"Show View"--"Other"--"SVN"中選擇“SVN資產庫”,即可開啟“SVN資產庫”視圖。在視圖中按右鍵--“建立”--“資產庫位置”--輸入地址--Finish即可。2)propedit外掛程式官方地址:http://propedit.sourceforge.jp/index_en.html在開發時,經常會用到多語言支援的問題,常用的解決方案是將各個語言文字放到properties檔案中,但中文是需要轉為ascii的,雖然有一些工具協助我們進行轉碼,但都不如直接在propeities中寫中文來的方便,那就安裝外掛程式吧,這個外掛程式基本上可以支援各種語言的轉換。方法如下:“help”--“Install new software”--“add”name:propeditLocation:http://propedit.sourceforge.jp/eclipse/updates/點擊“OK”後,eclipse會自動搜尋,根據網路情況時間會有所不同,一般需要2~3分鐘吧,會出現如下頁面:這裡只選擇“PropertiesEditor”,八戒影院next後需要大家耐心等待一段時間,大約5~10分鐘後會看到如下介面時,點擊next後,看到如下介面:選擇“accept”後點擊“Finish”,eclipse將開始安裝外掛程式,安裝過程大約10分鐘,耐心等待吧。安裝完成後會提示重新啟動eclipse。 如果覺得url更新的方式下載外掛程式過於漫長的話,也可以先下載zip包進行本地安裝。zip包:http://zh.sourceforge.jp/projects/propedit/downloads/40156/jp.gr.java_conf.ussiy.app.propedit_5.3.3.zip/ 3)反編譯外掛程式jad是java的反編譯工具,可惜是命令列執行。eclipse下的有個外掛程式,叫jadclipse,安裝好之後,在java檔案中按ctrl+滑鼠左鍵類名稱(包括jar包裡的類),就能直接開啟源檔案。安裝jadclipse要先下載一個jad.exe,很遺憾沒有找到jad的官方地址,我在附件裡提供了一個,可以支援jdk1.5和1.6的反編譯。jad.exe要拷貝到%JAVA_HOME%/bin目錄下。jadclipse目前最新版本是:3.3.0
jadclipse:http://sourceforge.net/projects/jadclipse/將下載後的jar拷貝到eclipse的plguin下。
重新啟動eclipse,重啟後在window>preferences>java>JadClipse中,
設定path to decompiler為jad.exe的全路徑,既:%JAVA_HOME%/bin/jad.exe 網上查資料,有說直接雙擊“.class檔案”也可以開啟源檔案,可惜一直沒有成功。 還有N多有用的外掛程式,提供幾個:findbugs - http://findbugs.cs.umd.edu/eclipse/Mylyn for Eclipse 3.4 and 3.5 - http://download.eclipse.org/tools/mylyn/update/e3.4/python - http://pydev.org/updates/jsdt - http://jsdt.googlecode.com/svn/trunk/org.ayound.js.debug.update/一款js的debug外掛程式,www.rcsx.org支援目前主流的瀏覽器,如果使用JQuery這樣的跨瀏覽器js架構進行開發,這裡推薦大家使用firefox的firebug吧。等等,自己去發掘吧。通過url更新或zip封裝更新的方式有時會比較漫長,可以直接將zip包解壓後的features和plugins拷貝到%ECLIPSE_HOME%下,重啟eclipse即可完成安裝。 ok,經過上述配置,一個相對易用的eclipse開發環境就算搭建完成了。也可以根據自己的需要進行其它的配置。還是那句老話:“工欲善其事必先利其器”,亙古不變的真理! 2011-04-02補充:感謝各位的回複,很多人推薦了“EasyExplorer”外掛程式,這裡給出:http://sourceforge.net/projects/easystruts/配置參考: 另外,可以通過links的方式安裝外掛程式,這樣不僅安裝快捷,而且升級、移植、管理都很方便。關於links方式的配置,可以參考:http://java.chinaitlab.com/Eclipse/37794.html另外,筆者測試發現,將多個外掛程式使用同一個link檔案進行配置會出現外掛程式無法載入的情況,所以筆者建議,還是一個外掛程式使用一個link檔案吧。
2011-04-03補充:推薦另一個反編譯外掛程式--Java decompiler,提供gui和plugin兩種方式。gui的方式還是很不錯的,可以批量反編譯並儲存,可以作為外掛程式的補充。
eclipse ide for java ee developers 開發環境搭建詳解圖文(j2ee)