Tomcat start.bat閃退:JRE_HOME環境變量配置不對


最近在配置Tomcat上遇到startup.bat啟動閃退,在網上找了很多方法,都沒解決。后來在網上找到兩種問題,更改了兩次,解決了。現將我遇到的問題分享,希望對遇到同樣問題有幫助。

1、很多初學者對jdk的配置不明確,不知道jdk與jre是做什么的,配置文件的時候,難免將jdk與jre配置混淆。

建議卸載jdk后,在F盤新建jdk文件,在里面新建jdk、jre文件,便於區分。

        

2、安裝jdk,第一個路徑:jdk路徑(如果默認路徑是自己建立的路徑,則不需更改)

     

 

 

    第二個路徑:jre路徑(如果默認路徑是自己建立的路徑,則不需更改)

   

2、配置環境變量

    注意:如果是重新安裝jdk的情況,環境變量

變量名:JAVA_HOME
變量值:C:\Program Files (x86)\Java\jdk1.8.0_91      // 要根據自己的實際路徑配置

變量名:JRE_HOME
變量值:F:\jdk1.8\jre       // *這步最重要*,,同樣要根據自己的實際路徑配置      

變量名:CLASSPATH
變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar         //記得前面有個"."

變量名:Path
變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

3、jdk配置好后,配置Tomcat

     第一個路徑:jre路徑(會給出默認路徑)如果沒有安裝jre的話,Tomcat會找不到jre對應的路徑,

     就算安裝成功最后也運行不了Tomcat,所以第一步安裝jdk就顯得尤為重要

         我的默認路徑為是:F:\jdk1.8\jre

     第二個路徑:Tomcat安裝路徑

         我的安裝路徑為:F:\tomcat8.5

4、安裝成功后,找到tomcat.8.5\bin\startup.bat文件,雙擊

    

 

   我的成功了。

5、如果雙擊后出現閃退現象,打開startup.bat文件,在文件的最后面加上:pause

 

再次雙擊運行,這時候窗口不會再一閃而過,而是停留在桌面上,顯示錯誤的信息,根據信息,更改錯誤(調試成功后,把pause去掉即可)。

 

我遇到的錯誤為:

The JRE_HOME environment variable is not defined correctly This environment variable is needed to run this program

復制提示百度,未找到 jre文件的位置。

tomcat安裝時,路徑沒有錯誤,是環境變量中JRE_HOME的路徑是上一次安裝jdk的路徑,導致閃退。更改現在的jre路徑,再次運行,成功。

 

 

閃退的問題可能會有各種不同,希望這篇記錄可以幫助和我遇到同樣問題的你。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM