1. 程式人生 > >Tomcat的啟動到底需要JDK還是JRE呢?答案是:只要有其中一個就可以

Tomcat的啟動到底需要JDK還是JRE呢?答案是:只要有其中一個就可以

【問題】

Tomcat的啟動到底需要JDK還是JRE呢?

【環境】

電腦上裝有JDK和JRE,還有解壓縮的Tomcat

【嘗試】

1.當環境變數中沒有JAVA_HOME和JRE_HOME,但是Path中有JDK的bin目錄,也就是說cmd下java和javac命令都可以執行,

此時進入Tomcat的bin目錄下執行startup.bat會提示無JRE_HOME或JAVA_HOME,見圖:
這裡寫圖片描述

2.給環境變數中新增JRE_HOME之後在執行startup.bat,Tomcat啟動成功,見圖:

JRE_HOME:
這裡寫圖片描述
Tomcat啟動:
這裡寫圖片描述

3.將JRE_HOME刪除之後,新增JAVA_HOME,執行startup.bat,Tomcat啟動成功,見圖:

JAVA_HOME:
這裡寫圖片描述

Tomcat啟動:
這裡寫圖片描述

【總結】

1.Tomcat啟動需要環境變數中有JRE_HOME或者JAVA_HOME;

2.有JRE_HOME就可以啟動說明Tomcat只需要JRE就可以執行;
3.Tomcat安裝和啟動:a.安裝JRE並新增JRE_HOME,b.安裝並解壓縮Tomcat,c.執行startup.bat