Java?Web開發(fā)環(huán)境配置詳解
這是進(jìn)行Java Web開發(fā)必備的一個(gè)過程,僅供新手參考,高手可以忽略!
JDK 和 JRE 的區(qū)別
JRE(Java Runtime Enviroment) 是 Java 的運(yùn)行環(huán)境。面向 Java 程序的使用者,而不是開發(fā)者。如果你僅下載并安裝了JRE,那么你的系統(tǒng)只能運(yùn)行 Java 程序。JRE 是運(yùn)行 Java 程序所必須環(huán)境的集合,包含JVM標(biāo)準(zhǔn)實(shí)現(xiàn)及 Java 核心類庫。它包括 Java 虛擬機(jī)、Java 平臺核心類和支持文件。它不包含開發(fā)工具(編譯器、調(diào)試器等)。
JDK(Java Development Kit) 又稱 J2SDK(Java2 Software Development Kit),是 Java 開發(fā)工具包,它提供了 Java 的開發(fā)環(huán)境(提供了編譯器 javac 等工具,用于將 java 文件編譯為 class 文件)和運(yùn)行環(huán)境(提 供了 JVM 和 Runtime 輔助包,用于解析 class 文件使其得到運(yùn)行)。如果你下載并安裝了 JDK,那么你不僅可以開發(fā) Java 程序,也同時(shí)擁有了運(yùn)行 Java 程序的平臺。JDK 是整個(gè) Java 的核心,包括了Java 運(yùn)行環(huán)境(JRE),一堆 Java 工具 tools.jar 和 Java 標(biāo)準(zhǔn)類庫 (rt.jar)。
先看看要安裝的東西:

jdk下載地址://m.fzitv.net/softs/214120.html
eclipse下載://m.fzitv.net/softs/143046.html
MySQL下載://m.fzitv.net/softs/40589.html
tomcat下載://m.fzitv.net/softs/417569.html
各位也可以去官網(wǎng)上下載,版本不一定非得都一樣,如果找不著就google一下,下面進(jìn)入正題。
一、安裝JDK
jdk 的下載路徑:https://www.oracle.com/java/technologies/downloads
1、下載得到j(luò)dk-6u35-windows-i586.exe,大概70M,直接雙擊運(yùn)行安裝,一路next就可以,默認(rèn)是安裝到系統(tǒng)盤下面的Program Files,我這里裝在C:\Java下面,注意安裝完jdk之后會自動運(yùn)行安裝jre,這時(shí)的安裝路徑最好和jdk一樣,方便管理,我的都是在C:\Java下面。
2、環(huán)境變量配置:右擊“我的電腦”,點(diǎn)擊“屬性”;選擇“高級”選項(xiàng)卡,點(diǎn)擊“環(huán)境變量”; 在“系統(tǒng)變量”中,設(shè)置3項(xiàng)屬性,JAVA_HOME,PATH,CLASSPATH(大小寫無所謂),若已存在則點(diǎn)擊“編輯”,不存在則點(diǎn)擊“新建”;一般 PATH都是已經(jīng)存在的。
3、配置如下:
JAVA_HOME C:\Java\jdk1.6.0_35 CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
如圖:

注意:CLASSPATH項(xiàng)的變量值前面是有一點(diǎn)的,Path的變量值一般加到原來值的前面,如果加到后面要用分號隔開
在配置環(huán)境變量中:
設(shè)置JAVA_HOME:
一是為了方便引用,比如,JDK安裝在C:\jdk1.6.0目錄里,則設(shè)置JAVA_HOME為該目錄路徑, 那么以后要使用這個(gè)路徑的時(shí)候, 只需輸入%JAVA_HOME%即可, 避免每次引用都輸入很長的路徑串;
二則是歸一原則, 當(dāng)JDK路徑改變的時(shí)候, 僅需更改JAVA_HOME的變量值即可, 否則,就要更改任何用絕對路徑引用JDK目錄的文檔, 要是萬一沒有改全, 某個(gè)程序找不到JDK, 后果是可想而知的----系統(tǒng)崩潰!
三則是第三方軟件會引用約定好的 JAVA_HOME 變量, 不然, 你不能正常使用該軟件。
在系統(tǒng)環(huán)境變量那一欄中點(diǎn) -> 新建 JAVA_HOME (JAVA_HOME指向的是JDK的安裝路徑)
path 變量
path 變量使得我們能夠在系統(tǒng)中的任何地方運(yùn)行java應(yīng)用程序,比如 javac、java、javah 等等,這就要找到我們安裝 JDK 的目錄,
假設(shè)我們的JDK安裝在 C:\jdk1.6.0 目錄下,那么在 C:\jdk1.6.0\bin 目錄下就是我們常用的 java 應(yīng)用程序,我們就需要把 C:\jdk1.6.0\bin 這個(gè)目錄加到 path 環(huán)境變量里面。
classpath 變量
classpath 環(huán)境變量,是當(dāng)我們在開發(fā)java程序時(shí)需要引用別人寫好的類時(shí),要讓 java 解釋器知道到哪里去找這個(gè)類。通常,sun 為我們提供了一些額外的豐富的類包,一個(gè)是 dt.jar,一個(gè)是 tools.jar,這兩個(gè) jar 包都位于 C:\jdk1.6.0\lib 目錄下,所以通常我們都會把這兩個(gè) jar 包加到我們的 classpath 環(huán)境變量中 set classpath=.;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar。
注意在完成配置環(huán)境變量后測試JDK是否安裝成功時(shí)鍵入命令:java -version
4、驗(yàn)證安裝成功與否:“開始”->;“運(yùn)行”,鍵入“cmd”;鍵入命令“java -version”,“java”,“javac”幾個(gè)命令,出現(xiàn)畫面,說明環(huán)境變量配置成功;
二、安裝tomcat
1、下載apache-tomcat-6.0.35.exe,大概7M,我這是安裝包的(壓縮包的直接解壓即可),雙擊運(yùn)行一路next即可安裝完畢,其中也可以配置一下安裝路徑,我這保持默認(rèn)路徑,端口也是默認(rèn)8080。
2、驗(yàn)證安裝:打開瀏覽器,鍵入http://localhost:8080/,如果出現(xiàn)一下頁面即安裝成功:

三、eclipse安裝與配置
1、下載eclipse-jee-juno-win32.zip,大概220M,直接解壓,我解壓到C:\eclipse;
2、下載Tomcat插件tomcatPluginV33.zip(一定要下eclipse對應(yīng)版本的插件),大概330K,解壓都得到com.sysdeo.eclipse.tomcat_3.3.0文件夾;
3、將com.sysdeo.eclipse.tomcat_3.3.0文件夾拷貝到eclipse目錄下的plugins插件文件夾內(nèi),我這里是C:\eclipse\plugins,如下圖:

4、運(yùn)行eclipse,設(shè)置workspace,我設(shè)置在C:\workspace,運(yùn)行eclipse后工具欄上會出現(xiàn)Tomcat工具條,如沒有則檢查前面步驟,如圖:

5、接著進(jìn)行eclipse配置,先是jre,一般此項(xiàng)已經(jīng)配置好的,如下圖:

6、然后是web應(yīng)用服務(wù)器配置,步驟如下圖:

點(diǎn)擊Add。。。

選中Tomcat v6.0,然后Next。。。

選中Tomcat的安裝路徑,及對應(yīng)的jre,F(xiàn)inish即可。
7、配置Tomcat,選擇版本,安裝路徑以及Server.xml,如下圖:

Advanced下設(shè)置Tomcat路徑,如下圖:

JVM設(shè)置。。。

完成以上步驟Tomcat就已經(jīng)配置好了。
四、MySQL安裝與配置
1、下載mysql-5.5.27-win32.msi,大概30M,直接運(yùn)行安裝,一路Next即可,其中需要留意網(wǎng)絡(luò)端口一般保持默認(rèn)3306,字符編碼一般設(shè)為UTF-8,千萬要記住你設(shè)置的root用戶密碼,沒有意外的話一般可以安裝成功;
2、下載navicat lite mysql.rar,大概8M,這是一個(gè)用來管理MySQL的圖形界面工具,直接安裝即可;
3、運(yùn)行navicat lite,新建一個(gè)數(shù)據(jù)庫連接,如下圖:

填入連接名(隨便填),以及root用戶名及密碼,如下圖:

測試連接如果成功,即可在左側(cè)欄找著該連接,雙擊它即可打開對應(yīng)的數(shù)據(jù)庫服務(wù)器
4、接下來是新建數(shù)據(jù)庫,如下圖:


5、新建表,可以用界面來創(chuàng)建,也可以用sql語句,如下圖:




6、雙擊對應(yīng)表,即可打開表進(jìn)行數(shù)據(jù)增加修改刪除,如下圖:

總結(jié):至此Java Web開發(fā)環(huán)境基本搭建完畢,如果時(shí)間運(yùn)行,下一篇再寫個(gè)實(shí)例程序和大家分享!
相關(guān)文章
Java concurrency之互斥鎖_動力節(jié)點(diǎn)Java學(xué)院整理
本文通過示例代碼給大家介紹了Java concurrency之互斥鎖的相關(guān)知識,非常不錯,具有參考借鑒價(jià)值,需要的朋友可以參考下2017-06-06
Java使用itext5實(shí)現(xiàn)PDF表格文檔導(dǎo)出
這篇文章主要介紹了Java使用itext5實(shí)現(xiàn)PDF表格文檔導(dǎo)出,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01
Java實(shí)現(xiàn)在Word模板指定位置添加二維碼并生成?PDF
在實(shí)際業(yè)務(wù)場景中,我們常常需要在?Word?模板的指定位置貼上二維碼,然后將其轉(zhuǎn)換為?PDF?電子憑證文檔,下面我們就來看看具體實(shí)現(xiàn)方法吧2025-02-02
Java實(shí)現(xiàn)自定義自旋鎖代碼實(shí)例
這篇文章主要介紹了Java實(shí)現(xiàn)自定義自旋鎖代碼實(shí)例,Java自旋鎖是一種線程同步機(jī)制,它允許線程在獲取鎖時(shí)不立即阻塞,而是通過循環(huán)不斷嘗試獲取鎖,直到成功獲取為止,自旋鎖適用于鎖競爭激烈但持有鎖的時(shí)間很短的情況,需要的朋友可以參考下2023-10-10
SpringBoot部署在tomcat容器中運(yùn)行的部署方法
這篇文章主要介紹了SpringBoot部署在tomcat容器中運(yùn)行的部署方法,需要的朋友可以參考下2018-10-10
詳解Java合并數(shù)組的兩種實(shí)現(xiàn)方式
這篇文章主要介紹了Java合并數(shù)組的兩種實(shí)現(xiàn)方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
Java 普通代碼塊靜態(tài)代碼塊執(zhí)行順序(實(shí)例講解)
下面小編就為大家?guī)硪黄狫ava 普通代碼塊靜態(tài)代碼塊執(zhí)行順序(實(shí)例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08

