昨天弄了一個下午的配置,最終搞定,從中也重新認識了Eclipse MyEclipse Tomcat.那麼就閑話少說,我們開始吧!
==============================================================================
首先,我們要把幾個概念弄清楚。對這些概念的深入瞭解,會對你的配置有很大的協助:
1、JDK(Java
Development Kit)是Sun Microsystems針對Java開發員的產品。自從Java推出以來,JDK已經成為使用最廣泛的Java
SDK。JDK 是整個Java的核心,包括了Java運行環境,Java工具和Java基礎的類庫。JDK是學好Java的第一步。①
2、SDK(Software Development Kit, 即軟體開發套件
)廣義上指輔助開發某一類軟體的相關文檔、範例和工具的集合。一般而言,SDK即開發 Windows 平台下的應用程式所使用的SDK。
3、J2EE Java2平台企業版(Java 2 Platform,Enterprise Edition)
目前,Java 2平台有3個版本,它們是適用於小型裝置和智慧卡的Java 2平台Micro版(Java 2 Platform Micro
Edition,J2ME)、適用於案頭系統的Java 2平台標準版(Java 2 Platform Standard
Edition,J2SE)、適用於建立伺服器應用程式和服務的Java 2平台企業版(Java 2 Platform Enterprise
Edition,J2EE)。
也就是說,J2EE,J2SE,J2EE都是JDK的一種版本:
SE(J2SE),standard edition,標準版,是我們通常用的一個版本,從JDK 5.0開始,改名為Java
SE。
EE(J2EE),enterprise edition,企業版,使用這種JDK開發J2EE應用程式,從JDK 5.0開始,改名為Java
EE。
ME(J2ME),micro edtion,主要用於行動裝置、嵌入式裝置上的java應用程式,從JDK 5.0開始,改名為Java ME。
4、IDE = Integrated Development Environment,整合式開發環境,可以輔助開發程式的應用軟體。整合式開發環境(簡稱IDE)軟體是用於程式開發環境的應用程式,一般包括代碼編輯器、編譯器、調試器和圖形化使用者介面工具。該程式可以獨立運行,也可以和其它程式並用。例如,BASIC語言在微軟辦公軟體中可以使用,可以在微軟Word文檔中編寫WordBasic程式。IDE為使用者使用Visual
Basic、Java和PowerBuilder等現代程式設計語言提供了方便。
5、MyEclipse企業級工作平台(MyEclipse Enterprise Workbench
,簡稱MyEclipse)是對Eclipse
IDE的擴充,利用它我們可以在資料庫和J2EE的開發、發布,以及應用程式伺服器的整合方面極大的提高工作效率。它是功能豐富的J2EE整合式開發環境,包括了完備的編碼、調試、測試和發布功能,完整支援HTML,
Struts, JSF, CSS, Javascript, SQL, Hibernate。
簡單而言,MyEclipse是Eclipse的外掛程式,也是一款功能強大的J2EE整合式開發環境,支援代碼編寫、配置、測試以及除錯,MyEclipse6.0以前版本需先安裝Eclipse。MyEclipse6.0以後版本安裝時不需安裝Eclipse。
7.0的發布意味著我們不再需要配置Tomcat以及伺服器了,你所需要做的僅僅是安裝MyEclipse
7.0。7.0發行版包括在7.0M2和6.6版本基礎上對bug的修複和功能的加強。提供的支援包括:Eclipse 3.4.1/Ganymede、REST
web服務、新的myeclipse操作板、spring工具集更新、整合Manven2、open
JPA支援、進階javascript工具、專業的jsdt實現、報表工具加強、jsf和ICEfaces工具更新。
後續版本就不介紹了,詳見:http://www.myeclipseide.com/ 官方網站(目前已對中國使用者封閉)。
② 提供這個版本供大家使用(整合eclipse3.4 edition):http://downloads.myeclipseide.com/downloads/products/eworkbench/7.0M1/MyEclipse_7.0M1_E3.4.0_Installer.exe
6、Eclipse這個就不多說了,
下載連結: 官方英文版連結new ~ 中文版3.2
7、Tomcat是Apache 軟體基金會(Apache Software Foundation)的Jakarta
項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。由於有了Sun 的參與和支援,最新的Servlet 和JSP
規範總是能在Tomcat 中得到體現,Tomcat 5 支援最新的Servlet 2.4 和JSP 2.0 規範。因為Tomcat
技術先進、效能穩定,而且免費,因而深受Java 愛好者的喜愛並得到了部分軟體開發商的認可,成為目前比較流行的Web 應用程式伺服器。目前最新版本是6.0。
③ 最新版: Tomcat new~
8、JRE(Java Runtime Environment,Java運行環境),運行JAVA程式所必須的環境的集合,包含JVM標準實現及Java核心類庫。
JRE為JavaRunTimeEnvirment的簡稱,JavaRuntimeEnvironment(包括JavaPlug-in)是Sun的產品,包括兩部分:JavaRuntimeEnvironment和JavaPlug-inJavaRuntimeEnvironment(JRE)是可以在其上運行、測試和傳輸應用程式的Java平台。它包括Java虛擬機器、Java平台核心類和支援檔案。它不包含開發工具--編譯器、調試器和其它工具。JRE需要輔助軟體--JavaPlug-in--以便在瀏覽器中運行applet。
9、然後是這幾個小概念(或者叫英語片語吧):API(Application Programming
Interface,API)是一些預先定義的函數,目的是提供應用程式與開發人員基於某軟體或硬體的以訪問一組常式的能力,而又無需訪問源碼,或理解內部工作機制的細節。plug,插頭,外掛程式。deploy
[di‘pl0i]vt.部署,調動。
==================================================================================
我們要做的是,分別下載(第一部分已經給大家提供下載連結,用紅圈標明的123):
① JDK
這裡環境變數設定就不贅述了,如果這個你都不瞭解,那建議你先打好Java基礎,再來繼續。不過,這裡我也給出了JDK環境配置的流程。
② MyEclipse
我提供的這個版本是MyEclipse7.0(整合eclipse3.4),所以免除在eclipse本體安裝myeclipse
plug的麻煩。當然,有些教程會是選擇後者。為了方便,建議大家選用我給出的這個版本。
③ Tomcat 這個也不多說,來看怎麼配置吧!
下面開始講如何配置:
一、安裝JDK①
首先下載最新版(如果你想,你可以下JDK5.0,我們習慣稱JDK1.5);JDK 6.0(JDK
6.0的為:點擊下載); 然後運行JDK
6.0安裝程式jdk-6u18-windows-i586,安裝過程中所有選項保持預設;最後配置JDK的環境變數:在“我的電腦”上點右鍵—>“屬性”—>“進階”—>
“環境變數(N)”。
建立系統變數JAVA_HOME:C:\Program
Files\Java\jdk1.5.0_06;
建立系統變數CLASSPATH:.;%JAVA_HOME%\lib;(注意:點號表示目前的目錄,不能省略)
在系統變數Path的值的前面加入以下內容:%JAVA_HOME%\bin;(注意:這裡的分號不能省略)
到這裡,JDK安裝完畢。
下面我們測試一下JDK是否安裝成功:
將以下內容複寫到記事本中:
public
class HelloJAVA //類的首字母記得大寫
{
public static void main(String
srg[])
{
System.out.println("Hello
JAVA!");
}
}
另存新檔"HelloJAVA.java"(不含引號,下同),並儲存到D盤根目錄下。
在命令列依次輸入中紅線所標註的命令:
如果出現紅框中所標註的內容,則說明JDK安裝成功!
注意:如果以後要安裝諸如Eclipse、Borland
JBuilder、JCreator、IntelliJ IDEA等整合式開發環境(IDE,Integrated Development
Environment),應該在IDE中編譯運行一個簡單的HelloWorld程式,以保證IDE可以識別出JDK的位置。
二、安裝Tomcat③
首先下載jakarta-tomcat-5.0.30.zip,之所以下載免安裝版的好處是可以使用多個Tomcat(jakarta-tomcat-5.0.30.zip的下載頁面為:
http://apache.linuxforum.net/tomcat/tomcat-5/v5.0.30/bin/);
然後將jakarta-tomcat-5.0.30.zip直接解壓到D盤根目錄:
最後配置Tomcat的環境變數:在“我的電腦”上點右鍵—>“屬性”—>“進階”—>
“環境變數(N)”。
建立系統變數CATALINA_HOME:D:\jakarta-tomcat-5.0.30
在系統變數CLASSPATH的值的後面加入:%CATALINA_HOME%\common\lib;
在系統變數Path的值中"%JAVA_HOME%\bin;"的後面加入以下內容:%CATALINA_HOME%\bin;
到這裡,Tomcat安裝完畢。
進行完一、二兩步的設定以後,各系統變數的值如下:
JAVA_HOME:C:\Program
Files\Java\jdk1.5.0_06
CATALINA_HOME:D:\jakarta-tomcat-5.0.30
CLASSPATH:.;%JAVA_HOME%\lib;%CATALINA_HOME%\common\lib;
Path:%JAVA_HOME%\bin;%CATALINA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
三、安裝MyEclipse② 注意,本7.0版本MyEclipse請按照原安裝目錄安裝,不要修改。
雙擊安裝:MyEclipse_7.0M1_E3.4.0_Installer
安裝過程與eclipse很類似,這裡不贅述,一直按下一步裝好後會彈出設定workspace的對話方塊,你設定你的工作空間就是了。要提醒的是,第一次用會提示你註冊,這裡給你破解註冊方法(兩種都有,建議使用後者):1.註冊碼方法 2.建立破解類方法
四、指定MyEclipse(整合Eclipse)的JRE 和Tomcat
伺服器
開啟MyEclipse7.0
依次點擊:Window->preferences->Myeclipse->servers->tomcat->tomcat
6.x->jdk。
然後設定圖中所標註的兩處即可,圖中其餘部分是自動產生的。如下組圖:
到這裡,我們的Eclipse+MyEclipse+Tomcat開發環境就搭建完畢了!
五、建立一個項目來測試一下Eclipse+MyEclipse+tomcat開發環境是否搭建成功
1.在Eclipse中依次點擊“
File ----> New ----> Project” , 在彈出的“New Project”對話方塊中依次點擊“Web Project
---->MyEclipse---->J2EE Projects---->Web Project”, 再點“Next”,在“Project
Name”中輸入項目的名字“test”,最後點“Finish”。
2.在Eclipse左邊Package
Explorer列表中點擊“test”,將項目test展開。右鍵點擊 WebRoot ----> New ----> JSP ,
建立一個名為hello.jsp的 JSP 頁面 。 代碼如(圖中標註部分需要我們手動添加,其餘部分是系統自動產生的):
3.
再用同樣的方法, 建立一個叫 hello_result.jsp 的JSP檔案, 代碼如:
4.
deploy(部署)項目。
點擊 deploy 按鈕(用紅線畫了的按鈕就是 deploy 按鈕), 在彈出的視窗中點擊Add,
部署test項目()。
5.
啟動Tomcat伺服器。
如所示(用紅線畫了的按鈕就是 啟動Tomcat 的按鈕):
Tomcat
啟動輸出資訊如:
6.項目test的運行結果:
我們可以去Eclipse的Workspace目錄下看看test項目的代碼,也可以去Tomcat的webapps目錄下,看看部署之後的
test項目的結構。
=================================================================
大家可以自行安裝相應版本。
初來乍到,歡迎Java愛好者們交流與批評指正!