Eclipse開發環境搭建

來源:互聯網
上載者:User

http://www.iteye.com/topic/982182

 

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

培訓的過程中想起了自己當年初涉java時的情景,不免感慨萬千啊。正所謂“工欲善其事必先利其器”,話不多說,趕緊搭吧。

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

一。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 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)
C:\Windows\System32>java -versionjava 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-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>
    <?xml version='1.0' encoding='utf-8'?>      <tomcat-users>        <role rolename="manager-gui"/>        <role rolename="admin-gui"/>        <user username="admin" password="admin" roles="manager-gui,admin-gui"/>      </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. */
/***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:

Java代碼
  1. /**
  2. * 描述 : <描述函數實現的功能>. <br>
  3. *<p>
  4. * ${tags}
  5. */
/**                                                          * 描述 : <描述函數實現的功能>. <br>*<p>                                                                                                                                                                                                                                                       * ${tags}                                                                                       */

可以通過“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/配置參考:http://blog.csdn.net/psyl/archive/2009/08/19/4463772.aspx另外,可以通過links的方式安裝外掛程式,這樣不僅安裝快捷,而且升級、移植、管理都很方便。關於links方式的配置,可以參考:http://java.chinaitlab.com/Eclipse/37794.html 注意:原文中描述,需要為沒有eclipse上層目錄的外掛程式建立eclipse上層目錄,筆者認為並不是準確的,實際上無論有無eclipse上層目錄,都將path指向到plugins的上層目錄即可。 另外,筆者測試發現,將多個外掛程式使用同一個link檔案進行配置會出現外掛程式無法載入的情況,所以筆者建議,還是一個外掛程式使用一個link檔案吧。 2011-04-03補充: 推薦另一個反編譯外掛程式--Java decompiler,提供gui和plugin兩種方式。官方網站:http://java.decompiler.free.fr/本人感覺,gui的方式還是很不錯的,可以批量反編譯並儲存,可以作為外掛程式的補充。eclipse快速鍵大全:http://www.blogjava.net/action/articles/17339.html
在此,作者號召大家能夠將自己對eclipse的使用經驗分享出來,或者將自己的困惑和疑問提出來,積極分享,共同成長。

2011-04-15補充: freemarker外掛程式,:http://sourceforge.net/projects/freemarker-ide/files/freemarker-ide/0.9.14/freemarker-ide-0.9.14.zip/download

使用方法:1.解壓後將plugins拷貝到 %ECLIPSE_HOME% 下,或者使用links的方式安裝(推薦links);2.在window --> Preferences 中看到FreeMarker Editor則說明安裝成功; 3.*.ftl檔案的預設編輯器就是FreeMarker Editor,*.html或者其它檔案需要自己設定,方法參見 “ 三。eclipse 安裝與配置中的 6)預設檔案編輯器”.

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.