1. 程式人生 > >Java環境變數配置和Tomcat啟動時cmd介面一閃而過問題

Java環境變數配置和Tomcat啟動時cmd介面一閃而過問題

Java環境變數配置

計算機 -> 屬性 -> 高階系統設定 -> 環境變數 -> 系統變數中配置Java環境變數。

  • 配置JAVA_HOME,屬於必配項,如果不配置,直接指定path路徑利用工具可以進行Java專案開發,但是後期使用Tomcat開發會出現問題。
    需要新建JAVA_HOME系統變數,指向jdk安裝目錄(下面是我的jdk安裝目錄)
    JAVA_HOME = D:\Program Files\Java\jdk1.8.0_131
  • 配置path路徑:指向JDK的bin目錄
    path = .;%JAVA_HOME%\bin;Windows10編輯path路徑是可以直接新建新增,不需要加上 .;

    上述兩個變數配置完成後即可開啟cmd命令列視窗測試Java是否成功,在命令列視窗分別輸入java和javac,未出現錯誤資訊並輸出version等資訊說明配置完成。
  • 關於classpath的配置說明:
    問: classpath是什麼? 它的作用是什麼?
    classpath是javac編譯器的一個環境變數。
    它的作用是指定類搜尋路徑,它與import、package關鍵字有關。要使用已經編寫好的類,前提當然是能夠找到它們,JVM就是通過CLASSPATH來尋找類的.class檔案。我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設定到CLASSPATH中,當前目錄 “.”
    (代表當前目錄) 也必須加入到該變數中。所以:
    CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

在我們用一些工具時,如eclipse中,我們可以把一些Jar包什麼的新增進來,然後搜尋路徑的事工具幫我們做了,不用再手動新增。所以在利用eclipse開發時,沒有用到系統配置的classpath,而是自己會生成一個.classpath的檔案。只有用cmd命令列 javac 編譯時會用到系統的classpath。所以如果利用工具開發時,可以根據實際情況設定或不設定classpath變數。

Tomcat啟動時cmd介面一閃而過

  • Tomcat安裝:
    進入Tomcat官網,選擇合適的版本下載(注意不同平臺版本不同),下載解壓即可,可同時下載Tomcat版本對應原始碼。
  • 在Tomcat解壓目錄下的bin目錄中,Windows版本執行startup.bat(Linux版本執行startup.sh)即可檢視Tomcat是否安裝成功。
  • Tomcat環境變數設定:
    Tomcat的批處理檔案startup.bat執行過程為:首先判斷環境變數CATALINA_HOME是否為空,如果為空,就將當前目錄設為CATALINA_HOME的值。接著判斷當前目錄下是否存在 bin\catalina.bat,如果檔案不存在,將當前目錄的父目錄設為CATALINA_HOME的值。如果環境變數CATALINA_HOME已經存在,則通過這個環境變數呼叫bin目錄下的“catalina.bat start”命令。通過上述分析,我們得到兩個資訊,一是Tomcat啟動時,需要查詢CATALINA_HOME這個環境變數,如果在Tomcat的bin目錄下呼叫startup.bat,Tomcat會自動並正確設定CATALINA_HOME;二是執行startup.bat命令,實際上執行的是“catalina.bat start”命令。 因此一旦設定Tomcat環境變數啟動不同Tomcat版本下的startup.bat 都是啟動同一個Tomcat,可以不設定。
  • Tomcat環境變數 CATALINA_HOME = E:\javaTools\apache-tomcat-8.5.32

Tomcat啟動時cmd介面一閃而過問題分析及解決方案:

首先,可以通過cmd命令列查詢問題,開啟cmd -> 定位到Tomcat目錄bin目錄下,輸入startup.bat啟動,命令列會報告錯誤,一般是Java_HOME環境變數為配置,配置完成即可,也可以選擇配置JRE_HOME解決問題。

相關推薦

Java環境變數配置Tomcat啟動cmd介面一閃而過問題

Java環境變數配置 計算機 -> 屬性 -> 高階系統設定 -> 環境變數 -> 系統變數中配置Java環境變數。 配置JAVA_HOME,屬於必配項,如果不配置,直接指定path路徑利用工具可以進行Java專案開發,但是後期

2018年最新Java環境變數配置:完美解決java,javac不是內部或外部命令,cmd只識別java不識別javac,jdk,jre,tomcat,JAVA_HOME,JRE_HOME配置

用cmd執行java可以,卻不能執行javac原因: JDK9(或者是JDK1.9)版本之後,JDK和JRE的安裝路徑不再是包含關係了,而網上的環境變數的路徑還是JDK老版本(JDK8及以下版本)的配置方法,所以你按照JDK老版本路徑配置肯定不能在命令列下java 和 ja

Linux 系統下 JDK 安裝 Java 環境變數配置

1. 下載 JDK Linux 版本的 JDK 包有兩種形式,rpm包 和 tar.gz包,這裡下載 JDK 8 的 tar.gz 包,tar.gz 是普通的壓縮包檔案,直接解壓即可。 以 32 位

001 Java環境變數配置 java基礎學習總結——java環境變數配置

java基礎學習總結——java環境變數配置 前言   學習java的第一步就要搭建java的學習環境,首先是要安裝JDK,JDK安裝好之後,還需要在電腦上配置"JAVA_HOME”、"path”、"classpath"這三個環境變數才能夠把java的開發環境搭建好。在沒安裝過jdk的環境下,path環境

Java環境變數配置&解決版本不一致問題

windows本地裝有jdk1.7和1.8兩個版本,在修改JAVA_HOME的路徑為1.8的安裝路徑後,cmd命令檢視java版本,顯示為所需版本1.8,當我需要用jdk1.7版本時,修改路徑為1.7的: cmd命令檢視,編譯版本為1.7,java版本卻是1.8: 查資料知:

Java環境變數配置&解決版本不一致問題詳解

晚上琢磨ant的使用,需要用java javac編譯檔案,出現瞭如上問題。網上找了篇文章,再結合自己的情況改動了下,留著備份記錄。   1.進行win8下Java環境變數配置,在"系統變數"下進行如下配置: (1)新建->變數名:JAVA_HO

快速java環境變數配置記錄

  配置java環境變數就是將java.exe和javac.exe的路徑告訴系統,讓系統能夠找到這兩個exe檔案,廢話不多說,直接開始如何配置環境變數,安裝jdk時記住你的安裝位置。(配置時必須要的) java的java.exe和javac.EXE檔案在bin目錄下面,如圖所示: 知道了這些

classpath、path、JAVA_HOME的作用及JAVA環境變數配置

CLASSPATH是什麼?它的作用是什麼? 它是javac編譯器的一個環境變數。它的作用與import、package關鍵字有關。當你寫下improt java.util.*時,編譯器面對import關鍵字時,就知道你要引入java.util這個package中的類;但是編譯器如何知道你把這

maven環境變數配置倉庫配置(包含jdk環境變數配置

一、先配置好jdk         1、系統變數→新建 JAVA_HOME 變數 ,變數值填寫jdk的安裝目錄(例如 E:\Java\jdk1.7.0)         2、系

Windows 作業系統下標準的Java環境變數配置

直接上配置,開啟配置環境變數的截圖啥的就不發了: (1)新建->變數名"JAVA_HOME",變數值"C:\Java\jdk1.8.0_161"(即JDK的安裝路徑)  (2)編輯->變數名"Path",在原變數值的最後面加上“;%JAVA_HOME%\bin;%JAVA_

Java環境變數配置----JDK開發環境環境變數設定

【宣告】 歡迎轉載,但請保留文章原始出處→_→ 生命壹號:http://www.cnblogs.com/smyhvae/ 文章來源:http://www.cnblogs.com/smyhvae/p/3788534.html   【正文】 1、安裝JDK開發環境 下載網站:http://

jdk安裝-java環境變數配置

jdk與jre要安裝在同一目錄下(例如:D:/java) java環境變數配置   1:配置過程中請注意紅色部位 安裝完JDK後配置環境變數  計算機→屬性→高階系統設定→高階→環境變數 2:系統變數→新建 JAVA_HOME 變數 。

java環境變數配置

JDK怎麼安裝與配置環境變數 步驟1、安裝JDK選擇安裝目錄,安裝過程中會出現兩次安裝提示。第一次是安裝jdk,第二次是安裝 jre。建議兩個都安裝在同一個java資料夾中的不同資料夾中。(不能都安裝在java資料夾的根目錄下,jdk和jre安裝在同一資料夾會出

JAVA環境變數配置之PATH與CLASSPATH區別

一丶PATH path是系統用來指定可執行檔案的完整路徑,即使不在path中設定JDK的路徑也可執行JAVA檔案,但必須把完整的路徑寫出來,如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.java。path是用來搜尋所執行的可執行檔

Win10下 Java環境變數配置

Java_Home     D:\Program Files\Java\jdk1.8.0_91 path          %Java_Home%\bin;%Java_Home%\jre\bin CLASSPATH   .;%Java_Home%\bin;%Java_Ho

java 環境變數配置

首先歡迎你來個程式設計這個世界,從此你將踏上一條不歸路。哈,廢話不多說直接開始 第一步 去官網下載好對應的jdk版本 這個很簡單不多說 第二步 點選我的計算機圖示右鍵屬相選項—選擇高階系統設定----點選環境變數 第三步 1)首先新建變數名為JAVA_HOME

MAC中JAVA環境變數配置以及Intellij IDEA如何配置JDK

安裝Java和配置環境變數 雙擊安裝,安裝完成後設定Java環境變數: 檢視JDK根目錄路徑(後面配置環境變數要用到):開啟終端 //檢視JDK根目錄命令 /usr/libexec/java_home -V //輸出(先輸出所有當前Mac已安裝jdk目錄

Win10下java環境變數配置

1、配置PATH變數和CLASSPATH就不說了,網上一搜一大堆 2、主要記錄一個注意點: 在win10下,最好不要使用%JAVA_HOME%這個變數,最好將PATH和CLASSPATH中的路徑寫成絕對路徑,否則會導致javac提示不是系統變數

Java 環境變數配置(以win 10為例)

為了能在各個位置使用jdk中bin目錄下的可執行檔案,需要進行環境變數配置。本文以win10 系統為例 首先在官網下載jdk :https://www.oracle.com/technetwork/cn/java/archive-139210-zhs.html 進行安裝 安裝好

Java環境變數配置--解決“找不到或無法載入主類”

     最近又又又又重灌系統了。。全部格盤的中毒經歷簡直慘痛!!JDK安裝成功之後,配置好環境變數之後寫了一個Helloworld測試沒有問題了,但是在敲一個容器例子的時候,發生了下面的問題。