1.現象
安裝了tomcat啓動(運行批處理shutdown.bat),屏幕閃退,然後進入命令行啓動,發現瞭如下問題
2.問題
the JRE_HOME environment variable is not definde correctly
this evironment variable is needed to run this program
3.問題分析
1、分析startup.bat啓動腳本:發現其調用了catalina.bat,而catalina.bat調用了setclasspath.bat
2、在setclasspath.bat的頭部定義了JAVA_HOME和JRE_HOME的值,那麼這裏需要我們手動設置JAVA_HOME變量和JRE_HOME變量(紅色代碼爲新添加)
set JAVA_HOME=D:\Java\jdk1.8.0_171
set JRE_HOME=D:\Java\jdk1.8.0_171\jre
4.解決後的效果