版權所有:(xiaodaoxiaodao)藍小刀 ?? xiaodaoxiaodao@gmail.com

http://www.tkk7.com/xiaodaoxiaodao/articles/103440.html ? ?

轉載請注明來源/作者


eclipse3.2.1 及插件安裝基礎教程

?

1 ? 下載:

Eclipse 的官方網站( www.eclipse.org )下載 3.2.1 Eclipse ,壓縮包名為 eclipse-SDK-3.2.1-win32.zip ,我下載后解壓到 D:\eclipse

?

2 ? 語言包(安裝后可中文化 eclipse )下載及安裝:

???? 下載地址: http://download.eclipse.org/eclipse/downloads/

打開下載地址,在頁面最下端可看到下載 3.2.1 _Language_Packs

???? D:\eclipse 下新建文件夾,命名為 ”language” 文件名可隨意) ,解壓下載的語言包到 language 目錄下

???? D:\eclipse 下新建文件夾,命名為 links (名稱不可隨意) ,新建一文本文件 language.link.txt .link 文件的文件名和擴展名 .txt 可隨意 ,內容為: path=language (也可使用絕對路徑 path=D:\\eclipse\\language 或者 path=D:/eclipse/language )。

???? 此時目錄結構如下

D:\eclipse???????? //eclipse.exe 所在目錄

D:\eclipse\links

D:\eclipse\language\eclipse\features

D:\eclipse\language\eclipse\plugins

???? 啟動 eclipse ,這時默認啟動為中文界面,如果想啟動英文 eclipse ,只要新建一 eclipse.exe 快捷方式,快捷方式 屬性 ”==>“ 目標 中輸入 D:\eclipse\eclipse.exe -nl "en_US" 即可(中文界面可以設置 -nl "zh_CN" ,繁體中文為 -nl "zh_TW"

?

3 ? 安裝 tomcatPlugin (安裝后可在 eclipse 中直接使用 tomcat )插件

???? 下載地址: http://www.sysdeo.com/eclipse/tomcatplugin

可以下載 新的 3.2 beta2 版本,它支持 eclipse3.2.1 tomcat6.0

???? D:\eclipse 下新建文件夾,命名為 myplugins (名稱可隨意),在 ”myplugins” 下依次新建文件夾 tomcat ”eclipse” plugins ” features ” ,目錄結構如下:

D:\eclipse\myplugins\tomcat\eclipse\features

D:\eclipse\myplugins\tomcat\eclipse\plugins

把解壓后的 tomcatPlugin 文件夾放在此 plugins 目錄下

???? D:\eclipse\links 下新建一文本文件 tomcat.link.txt .link 文件的文件名和擴展名 .txt 可隨意 ,內容為: path=myplugins/tomcat (也可使用絕對路徑 path=D:\\eclipse\\myplugins\\tomcat )。

???? 啟動 eclipse ,可在菜單欄看到 ”Tomcat” 選項,此時還需對其進行配置,在 ”Window” ==>”Preferences”==>”Tomcat” 中,選擇 Tomcat 版本 Version5.x (我使用的是 Tomcat5.5.20 ,放在 D:\Tomcat 下,對于 Tomcat6.0 ,可選擇 Version6.x ),并設置 Tomcat home ;在 ”Context declaration mode” 下有兩種選擇,一種是 configuration file ,默認放在 D:\Tomcat\conf\server.xm 中,一種是 Context directory 默認放在 D:\Tomcat\conf\Catalina\localhost 下,可根據需要自由選擇 ( 對于 Tomcat6.0 Context directory 默認放在 D:\Tomcat\webapps ) ,在這里我選擇 ”Context directory” ,并更改為 D:\Tomcat\webapps (這里選擇哪一種無所謂,因為只是討論 tomcatPlugin 的使用 ~~

???? Tomcat 菜單下啟動 tomcat 即可

注意:對于 eclipse3.2.1+tomcatPlugin3.2beta2 ,在 Tomcat5.5.20 Tomcat6.0 下,都可以在 eclipse 中正常啟動 tomcat

對于 Tomcat5.0.12 ,在 eclipse 中啟動時 Console 會報錯:

<terminated>Tomcat6.x[Java Application]C:\Java\jdk1.5.0\javaw.exe

很奇怪,報的是 Tomcat6.x 的錯,可能是因為 beta 版的緣故吧,所以大家最好在 apache 網站上下載 Tomcat5.5 以上的版本(順便說一句, Tomcat6.0 支持最新的 JSP2.1 Servlet2.5 ,在后面做了點比較,以供參考) ~~

???? 上面 5 步是一種比較麻煩的安裝,呵呵 ~ 最簡單的辦法,是 把解壓后的 tomcatPlugin 文件夾直接放到 D:\eclipse\plugins 目錄下 ,啟動 eclipse 即可,不過這樣安裝會導致 plugins 目錄 越來越大,以后維護起來也不方便,所以最好采用上面的 link 方式安裝 ~

?

4 ? Jadclipse 插件(反編譯工具)安裝

???? 下載 jad1.5.8g

下載地址: http://www.kpdus.com/jad.html#download

下載后解壓。解壓縮后將 jad.exe 拷貝到 JDK bin 目錄下(放置位置可隨意),如 C:\Java\jdk1.5.0\bin

jad.exe java 的反編譯工具,一些經常使用的反編譯工具如 DJ Java Decompiler Cavaj Java Decompiler 等反編譯引擎都是 jad.exe ,不過是在 jad.exe 上加了圖形化界面而已

???? 下載 jadclipse (一個在 eclipse 中調用 jad.exe 進行反編譯的插件)

下載地址: http://jadclipse.sourceforge.net/ (下載包名為 net.sf.jadclipse_3.2.3.jar

???? tomcatPlugin 一樣, 安裝 jadclipse 插件有兩種方法,一種是直接把 jar 包放到 D:\eclipse\plugins 目錄下 ,另一種是采用 link 方式安裝

???? 采用 link 方式安裝時需要 ”myplugins” 下依次新建文件夾 jadclipse ”eclipse” plugins ” features ” ,此時目錄結構如下圖:
directory.JPG


把壓縮包
net.sf.jadclipse_3.2.3.jar 放在 jadclipse\eclipse\plugins 目錄下

???? D:\eclipse\links 下新建一文本文件 jadclipse.link.txt .link 文件的文件名和擴展名 .txt 可隨意 ,內容為: path=myplugins/jadclipse (也可使用絕對路徑 path=D:\\eclipse\\myplugins\\ jadclipse

???? 啟動 eclipse ,在 ”Window” ==>”Preferences”==>”Java” 中可在看到多處一個 ”JadClipse” 選項, 設置 path to decompiler jad.exe 的全路徑 (否則會出錯 java.io.IOException: CreateProcess: jad -p -t4 -lnc -lradix10 -radix10 ,如: C:\Java\jdk1.5.0\bin\jad.exe ( 放在此 JDK 路徑下也可直接在 path to decompiler 設為 ”jad” 相對路徑 ) ,在 Directory for temporary files 中指定臨時文件的路徑 , 如: C:\Documents and Settings\user\.net.sf.jadclipse

???? 此時打開任意 *.class 文件,可看到反編譯后的源文件

???? 注意:當新建一工程后,在 eclipse 中以 debug 模式運行 tomcat 時,當運行至 *.jar 包反編譯時常會出現 ”Source not found” 的問題, 必須在 Run ”==>"Debug" ==>"Source" ==>"Add" ==>"Archive" 加入反編譯需要調用的 jar 包(工程中用到的 jar 包一般為 $PROJECT_HOME/WEB-INF/lib 下的 jar 包),這樣進入時才會由 jad 反編譯

?

5 ? myeclipse 插件(插件集成包,集成了 AppServer/JSP/JSF/Spring/Hibernate/XML/EJB

插件)安裝

下載地址: http://www.myeclipseide.com/ContentExpress-display-ceid-10.html

呵呵,需要注冊一個帳號才可以下載,而且 myeclipse 是收費的,不過網上注冊碼很多,順便提供兩個,有需要注冊機的朋友可以聯系我 ~~

License Name : eclipse

License Key? : rLR8ZC-444-55-44678656900291869

License Name : myeclipse

License Key? : zLR8ZC-444-55-4467865944410637

下載后一路 next ,我安裝到 D:\MyEclipse 5.0GA ,可以看到 MyEclipse 目錄結構如下:

D:\MyEclipse 5.0GA \eclipse\features

D:\MyEclipse 5.0G \eclipse\plugins

注意:因為 myeclipse 自帶了語言包,所以上面建的 language 文件夾會被覆蓋 ~~

安裝后可在 D:\eclipse\links 下看到多出一個 com.genuitec.eclipse.MyEclipse.link 文件,其內容為: path=D:\\MyEclipse 5.0GA

呵呵,和上面我們自定義的 myplugins 文件夾對比一下,它也是使用 link 方式安裝插件的。

啟動 eclipse 即可看到 ”Window” ==>”Preferences” 下多了 MyEclipse 選項。

我們完全可以把 D:\\MyEclipse 5.0GA 整個目錄 copy D:\eclipse 下,修改 com.genuitec.eclipse.MyEclipse.link 為:

path=D:\\eclipse\\MyEclipse 5.0GA

?

6.?? eclipse 中只有 CVS ,對于 vss ,需要安裝插件,

vssplugin 下載地址為: http://sourceforge.net/projects/vssplugin/

VSS Plugin 1.6.1 的版本雖然標注支持 Support for Eclipse 3.1 RCx ,不過在 eclipse3.2.1 可以正常使用 ~~

?

7.?? 另外還有一些比較不錯的類似 myeclipse 的插件集成包(免費且均已支持 eclipse3.2.1 EasyEclipse/WTP 自帶 eclipse ,無需另外安裝 ),比如

Exadel Studio 4.0.2 下載地址: http://www.exadel.com/web/portal/download/es

EasyEclipse Server Java1.2.1

下載地址: http://www.easyeclipse.org/site/distributions/server-java.html

WTP R-1.5.2 WebTools Platform 下載地址: http://www.eclipse.org/webtools/

個人感覺 myeclipse 占用內存比較大, EasyEclipse 在中文支持上不是很好, WTP 在代碼匹配顏色上不突出,使用上還是 Exadel Studio 方便一些 ~

?

Tomcat6.0 Tomcat5.5.20 一些包的比較

Tomcat6.0

Tomcat5.5.20

* el-api.jar (EL 2.1 API)

* jasper.jar (Jasper 2 Compiler and Runtime)

* jasper-el.jar (Jasper 2 EL implementation)

* jasper-jdt.jar (EclipseJDT 3.2 Java compiler)

* jsp-api.jar (JSP 2.1 API)

* servlet-api.jar (Servlet 2.5 API)

?

* jasper-compiler.jar (Jasper 2 Compiler)

* jasper-runtime.jar (Jasper 2 Runtime)

?

?

* jasper-compiler-jdt.jar (Eclipse JDT Java compiler)

* jsp-api.jar (JSP 2.0 API)

* servlet-api.jar (Servlet 2.4 API)

tomcat6.0 中,有了一些新特性,且 lib 包直接置于 $TOMCAT_HOME/lib 下,不再有 common/share/server 三個包,并且 JSP2.1 EL 包現在獨立開來單獨成為一個包

?

eclipse3.2.1 及插件安裝基礎教程 .pdf 下載地址:

eclipse3.2.1 及插件安裝基礎教程 .rar

?