日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

JDK環(huán)境變量配置賀Tomcat環(huán)境搭建

系統(tǒng) 2347 0

一、安裝JDK

JDK (Java Develpmet kit) Java開(kāi)發(fā)環(huán)境(工具包和運(yùn)行環(huán)境jre)
是Java開(kāi)發(fā)的核心,包括:編譯程序的命令 javac 運(yùn)行程序java命令 he javaAPI中的類(lèi)庫(kù)。

安裝JDK 選擇安裝目錄 安裝過(guò)程中會(huì)出現(xiàn)兩次 安裝提示 。第一次是安裝 jdk ,第二次是安裝 jre 。建議兩個(gè)都安裝在同一個(gè)java文件夾中的不同文件夾中。

JDK環(huán)境變量配置賀Tomcat環(huán)境搭建

二、安裝完JDK后配置環(huán)境變量 ?計(jì)算機(jī)→屬性→高級(jí)系統(tǒng)設(shè)置→高級(jí)→環(huán)境變量

@1.用戶(hù)變量→新建 JAVA_HOME 變量

變量值填寫(xiě)jdk的安裝目錄(本人是 E:\Java\jdk1.7.0)方便下面的引用,簡(jiǎn)寫(xiě)配置

配置的目的:

1.--方便引用,如果下文使用該路徑直接輸入%JAVA_HOME%即可,避免多次輸入較長(zhǎng)字符串

  2.--歸一原則,如果JDK路徑改變,只需該JAVA_HOME即可
  3.--第三方軟件約定好的引用JAVA_HOME變量

@2.用戶(hù)變量→新建 Path 變量 →編輯(若是在系統(tǒng)變量中加入,注意在路徑后面加;分號(hào)-- windows中用;分號(hào)分隔路徑 )

在變量值最后輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

配置的目的:

?  --在任何路徑下就可以?xún)H用java來(lái)執(zhí)行命令了.(當(dāng)你在命令提示符窗口輸入你個(gè)代碼時(shí),操作系統(tǒng)會(huì)在當(dāng)前目錄和PATH變量目錄里查找相應(yīng)的應(yīng)用程序, 并且執(zhí)行.)

@3.用戶(hù)變量→新建 CLASSPATH 變量

變量值填寫(xiě) ? .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點(diǎn)表示當(dāng)前路徑)

配置的目的:

作用: --為了程序能找到相應(yīng)的".class" 文件 。
  classpath就是class文件的路徑,當(dāng)你編譯一個(gè)源文件,會(huì)生成一個(gè).class文件,
如果設(shè)置了classpath,當(dāng)你執(zhí)行java時(shí),它就會(huì)去classpath路徑里面找你要執(zhí)行的class文件,如果沒(méi)有設(shè)置( . 表示當(dāng)前路徑),
它就只能執(zhí)行當(dāng)前文件夾下的class文件。
在前面加上 . ;這樣它就會(huì)先在當(dāng)前目錄找.class文件,如果沒(méi)有,再去classpath路徑下找
  也可以設(shè)置.class路徑為(E:\class代替. 代替.表示編譯的.class文件放在E:\class文件下)

這個(gè)變量設(shè)置的目的是為了程序能找到相應(yīng)的".class"文件,
舉個(gè)例子:

  你編譯一個(gè)JAVA程序---A.java, 會(huì)得到一個(gè)A.class的類(lèi)文件,你在當(dāng)前目錄下執(zhí)行java A,
將會(huì)得到相應(yīng)的結(jié)果(前提是你已經(jīng)設(shè)置CLASSPATH為".").
現(xiàn)在, 你把A.class移到別的目錄下(例如:"e:\"), 執(zhí)行java A, 將會(huì)有NoClassDefFindError的異常,原因就是找不到
.class文件, 現(xiàn)在你把CLASSPATH增加為:".;e:\"再運(yùn)行java A, 看看會(huì)有什么結(jié)果~~:)
一切正常, java命令通過(guò)CLASSPATH找到了.class文件!

?

由于java程序經(jīng)常要用到lib目錄下的dt.jar和tools.jar包,所以這兩項(xiàng)也要加進(jìn)來(lái),如果在命令行編譯和運(yùn)行的程序還需要用到第三方的jar文件,則也需要把第三方JAR文件加入進(jìn)來(lái)。

java命令通過(guò)CLASSPATH找到相應(yīng)的.class文件。
設(shè)置CLASSPATH中的dt.jar和tools.jar,因?yàn)檫@些jar包可能在編譯運(yùn)行java類(lèi)中用到,舉個(gè)例子:假設(shè)A.java文件中用到了 dom4j.jar 這個(gè)包,這個(gè)包在D盤(pán)下,如果運(yùn)行 javac A.java會(huì)出錯(cuò),因?yàn)檎也坏絛om4j.jar包,在環(huán)境變量CLASSPATH中添加上jar包的路徑 D:/dom4j.jar,再次運(yùn)行 javac A.java 和java A 就不會(huì)出錯(cuò)了。 如果你不想將D:/dom4j.jar放到環(huán)境變量中,可以執(zhí)行

javac -classpath D:/dom4j.jar; A.java 編譯出A.class, 執(zhí)行java -classpath D:/dom4j.jar; A(一定要有;號(hào)) 可以運(yùn)行 A.class得出結(jié)果,當(dāng)需要引入多個(gè)jar包時(shí),將所有jar包羅列出來(lái) 用; 號(hào)隔開(kāi)即可,例如

javac -classpath D:/dom4j.jar;D:/log4j.jar; A.java

@4.檢驗(yàn)是否配置成功 運(yùn)行cmd 輸入 java -version (java 和 -version 之間有空格)

若如圖所示 顯示版本信息 則說(shuō)明安裝和配置成功。

?

三、Tomcat安裝

 ?。褐苯咏鈮嚎s下載文件“apache-tomcat-7.0.33-windows-x86.zip”到D盤(pán)下D:\brandstorm\tomcat。

四、 配置Tomcat環(huán)境變量

@1,新建變量名:CATALINA_BASE,變量值:D:\brandstorm\tomcat

@2,新建變量名:CATALINA_HOME,變量值:D:\brandstorm\tomcat

@3,打開(kāi)PATH,添加變量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin(記得path最后加分號(hào)分隔)

五、 啟動(dòng)Tomcat服務(wù)

方法兩種:

@1,方法一:在CMD命令下輸入命令:startup,出現(xiàn)如下對(duì)話(huà)框,表明服務(wù)啟動(dòng)成功。

JDK環(huán)境變量配置賀Tomcat環(huán)境搭建

tomcat服務(wù)器打開(kāi)

JDK環(huán)境變量配置賀Tomcat環(huán)境搭建

@2,方法二:右鍵點(diǎn)擊桌面上的“我的電腦”->“管理”->“服務(wù)和應(yīng)用程序”->“服務(wù)”,找到“Apache ? ? Tomcat”服務(wù),右鍵點(diǎn)擊該服務(wù),選擇“屬性”,將“啟動(dòng)類(lèi)型”由“手動(dòng)”改成“自動(dòng)”。

六、測(cè)試Tomcat

打開(kāi)瀏覽器,在地址欄中輸入http://localhost:8080回車(chē),如果看到Tomcat自帶的一個(gè)JSP頁(yè)面,說(shuō)明你的JDK和Tomcat已搭建成功。

JDK環(huán)境變量配置賀Tomcat環(huán)境搭建

注意:

1.JAVA_HOME中的路徑不能用分號(hào)結(jié)尾,如C:\Program ? ? Files\Java\jdk1.7.0。

2.CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME中的路徑不能以“\”結(jié)尾。

3.在環(huán)境變量中修改添加變量時(shí),一定要注意分號(hào)、空格,是否有多余的字母。作者就是因?yàn)閜ath路徑中多了一個(gè)字母,怎么都配置不成功。如果配置不成功,一定要反復(fù)檢查。

? ?以上錯(cuò)誤,非常容易出現(xiàn)錯(cuò)誤:CATALINA_HOME或是JAVA_HOME沒(méi)有配置好。

如錯(cuò)誤提示“The CATALINA_HOME environment variable is not defined correctly”

JDK環(huán)境變量配置賀Tomcat環(huán)境搭建


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦?。?!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 丹东市| 美姑县| 宜良县| 普兰店市| 湛江市| 锡林郭勒盟| 稻城县| 泉州市| 贡嘎县| 光山县| 屏山县| 平舆县| 孝感市| 潞城市| 岳普湖县| 鲁山县| 嘉定区| 余庆县| 克拉玛依市| 灵丘县| 色达县| 诏安县| 绥中县| 西乌| 班戈县| 温州市| 渝北区| 张北县| 四川省| 呼和浩特市| 乐东| 五大连池市| 岳阳县| 横山县| 永年县| 体育| 三河市| 阿克苏市| 屏东市| 石屏县| 崇信县|