版權所有:(xiaodaoxiaodao)藍小刀
??
xiaodaoxiaodao@gmail.com
http://www.tkk7.com/xiaodaoxiaodao/articles/103440.html
?
?
轉載請注明來源/作者
eclipse3.2.1
及插件安裝基礎教程
?
1
.
?
下載:
從
Eclipse
的官方網(wǎng)站(
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
下,可根據(jù)需要自由選擇
(
對于
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
網(wǎng)站上下載
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
的反編譯工具,一些經(jīng)常使用的反編譯工具如
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 ”
,此時目錄結構如下圖:

把壓縮包
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
包反編譯時常會出現(xiàn)
”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
是收費的,不過網(wǎng)上注冊碼很多,順便提供兩個,有需要注冊機的朋友可以聯(lián)系我
~~
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
包現(xiàn)在獨立開來單獨成為一個包
|
?
eclipse3.2.1
及插件安裝基礎教程
.pdf
下載地址:
eclipse3.2.1
及插件安裝基礎教程
.rar
?