eclipse ide for java ee developers 開發環境搭建(j2ee)

轉載自:http://www.iteye.com/topic/982182php

真的是一片很不錯的文章啊!html

使用eclipse真的有年頭了,相信java程序員沒有不知道它的,最近在給團隊中新來的應屆生作指導,專門講解了一下Eclipse開發環境的搭建過程,一是幫助他們儘快的熟悉IDE的使用,二也是保證團隊開發環境的一致性(順便說一下,這點在敏捷開發團隊中尤其重要,方便知識傳播,提高團隊快速響應能力)。java

 

培訓的過程當中想起了本身當年初涉java時的情景,難免感慨萬千啊。正所謂「工欲善其事必先利其器」,話很少說,趕忙搭吧。python

 

本文主要介紹在windows下搭建eclipse環境的過程,主要包括jdk的安裝與配置、tomcat的安裝與配置、eclipse的安裝與配置以及eclipse經常使用插件的安裝。ios

 

 

一。jdk安裝與配置程序員

jdk7於3月份剛剛發佈,目前eclipse的最新版本中尚未提供對jdk7的編譯支持,因此咱們只下載jdk6。apache

下載地址:http://download.java.net/jdk6/windows

選擇適合平臺的安裝文件,windows32下目前最新版本爲:jdk-6u25-ea-bin-b03-windows-i586-27_feb_2011.exe瀏覽器

默認安裝便可,安裝完成後要配置環境變量。tomcat

好比,個人安裝目錄爲:C:\Program Files\Java\jdk1.6。

環境變量配置以下:

XP系統下,右擊「個人電腦」--選擇「屬性」--選擇「高級」--點擊「環境變量」

在「系統變量(S)」中

新建:JAVA_HOME:C:\Program Files\Java\jdk1.6

新建:CLASS_PATH:.;%JAVA_HOME%\lib

編輯:PATH:在最前面加上%JAVA_HOME%\bin;

 

建立環境變量後,打開cmd,輸入「java -version」驗證是否安裝成功。

 

Java代碼  複製代碼   收藏代碼
  1. C:\Windows\System32>java -version   
  2. java version "1.6.0_13"  
  3. Java(TM) SE Runtime Environment (build 1.6.0_13-b03)   
  4. 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-x86\apache-tomcat-7.0.11(如下簡稱%TOMCAT_HOME%)

 

進入%TOMCAT_HOME%/bin,雙擊「startup.bat」啓動tomcat,若是tomcat正常啓動,咱們訪問「http://localhost:8080/」便可打開tomcat管理頁面。

 

雙擊「shutdown.bat」,便可關閉tomcat。

 

管理帳戶配置:

進入%TOMCAT_HOME%/conf,編輯「tomcat-users.xml」,

由於是開發環境,因此這裏咱們配置一個超級用戶admin ,使其可以管理tomcat,編輯後的內容以下:

Java代碼  複製代碼   收藏代碼
  1. <?xml version='1.0' encoding='utf-8'?>     
  2. <tomcat-users>     
  3.   <role rolename="manager-gui"/>     
  4.   <role rolename="admin-gui"/>     
  5.   <user username="admin" password="admin" roles="manager-gui,admin-gui"/>     
  6. </tomcat-users>    
 

 

從新啓動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-win32\eclipse(如下簡稱%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"--選擇你須要的新建項便可。

 

6)默認文件編輯器

eclipse默認會自動選擇文件的編輯器,也能夠在打開文件時右鍵單擊文件--「Open With」中選擇編輯器,但有時咱們可能更但願讓文件使用某種特定的編輯器,此時能夠經過以下方法進行配置:

「Window」--"Preferences"--「General」--「Editors」--"File Associations",上方選擇特定的文件名後綴類型,下面選擇編輯器,能夠經過Add進行添加,經過Default設置默認編輯器。

 

 

7)註釋風格定義

相信你們都知道註釋的重要性,在團隊中,統一註釋風格更爲重要。設置註釋風格方法以下:

「Window」--"Preferences"--"Java"--"Code Style"--「Code Templates」--根據須要本身設置吧

好比Comments中

Types:

 

Java代碼  複製代碼   收藏代碼
  1. /**  
  2. *Title: project_name  
  3. *Description: XXXX   
  4. *Copyright: Copyright (c) 2011 
  5. *Company:www.xxx.com  
  6. *Makedate:${date} ${time} 
  7. * @author ${user}   
  8. * @version %I%, %G%  
  9. * @since 1.0   
  10.  
  11. */  

 

cription: XXXX *Copyright: Copyright (c) 2011*Company:www.xxx.com *Makedate:${date} ${time}* @author ${user} * @version %I%, %G% * @since 1.0 **/

 Methods:

Java代碼  複製代碼   收藏代碼
  1. /**                                                           
  2. * 描述 : <描述函數實現的功能>. <br> 
  3. *<p>                                                  
  4.                                                                                                                                                                                                        
  5. * ${tags}                                                                                                   
  6. */  
  能夠經過「Alt+Shift+j」自動添加註釋。

 

四。eclipse經常使用插件安裝

之因此eclipse這麼受歡迎,緣由就是其擁有衆多的插件做爲支持,這裏只介紹幾個經常使用的插件。

1)svn插件

可能有些人更喜歡「小烏龜」,不過這裏仍是推薦安裝svn的eclipse插件。

官方地址:http://subclipse.tigris.org

目前最新版本是1.6.17

Eclipse 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_subclipse

Location: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:propedit

Location:http://propedit.sourceforge.jp/eclipse/updates/

點擊「OK」後,eclipse會自動搜索,根據網絡狀況時間會有所不一樣,通常須要2~3分鐘吧,會出現以下頁面:

 

這裏只選擇「PropertiesEditor」,next後須要你們耐心等待一段時間,大約5~10分鐘後會看到以下界面時,

 

點擊next後,看到以下界面:

 

選擇「accept」後點擊「Finish」,eclipse將開始安裝插件,安裝過程大約10分鐘,耐心等待吧。安裝完成後會提示從新啓動eclipse。

 

從新啓動後,會看到全部.properties的文件的圖標都變成了一個大寫的P的樣式,右鍵單擊文件選擇「Open With」會發現默認編輯器變成了「PropertiesEditor」,在其中編輯中文後,使用其它編輯器查看,會發現中文都轉成了accii碼。

 

若是以爲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/
參考:http://www.blogjava.net/xmatthew/archive/2008/11/10/239727.html
一款js的debug插件,支持目前主流的瀏覽器,若是使用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
注意:原文中描述,須要爲沒有eclipse上層目錄的插件創建eclipse上層目錄,筆者認爲並非準確的,實際上不管有無eclipse上層目錄,都將path指向到plugins的上層目錄便可。
另外,筆者測試發現,將多個插件使用同一個link文件進行配置會出現插件沒法加載的狀況,因此筆者建議,仍是一個插件使用一個link文件吧。
 
 
 

2011-04-03補充:
推薦另外一個反編譯插件--Java decompiler,提供gui和plugin兩種方式。
本人感受,gui的方式仍是很不錯的,能夠批量反編譯並保存,能夠做爲插件的補充。
 

在此,做者號召你們可以將本身對eclipse的使用經驗分享出來,或者將本身的困惑和疑問提出來,積極分享,共同成長。
 
2011-04-15補充:
使用方法:
1.解壓後將plugins拷貝到 %ECLIPSE_HOME%  下,或者使用links的方式安裝(推薦links);
2.在window --> Preferences 中看到FreeMarker Editor則說明安裝成功;
3.*.ftl文件的默認編輯器就是FreeMarker Editor,*.html或者其它文件須要本身設置,方法參見 「 三。eclipse  安裝與配置中的  6)默認文件編輯器」.
相關文章
相關標籤/搜索