1. 程式人生 > >The JAVA_HOME environment variable is not defined correctly...

The JAVA_HOME environment variable is not defined correctly...

報錯如下,此專案要求 jdk1.6,tomcat6。

E:\apache-tomcat-6.0.37-windows-64位\apache-tomcat-6.0.37\bin\catalina.bat run
[2018-06-15 10:02:08,232] Artifact FIS:Web exploded: Waiting for server connection to start artifact deployment...
The JAVA_HOME environment variable is not defined correctly
This environment variable is
needed to run this program NB: JAVA_HOME should point to a JDK not a JRE Disconnected from server

我電腦先裝了jdk1.8,後來安裝了jdk1.6,環境變數也改為jdk1.6,但是 dos命令檢視時還是顯示jdk1.8,關機重啟也是。

Tomcat找不到jdk1.6環境,設定apache-tomcat-6.0.37\bin\setclasspath.bat如下,這裡寫圖片描述
好了。