当我尝试使用 startup.bat
通过 cmd 提示符启动 Apache Tomcat 服务器时,出现此错误:
JRE_HOME variable is not defined correctly. The environment variable is needed to Run this program
我已将以下环境变量路径定义为-
CATALINA_HOME - C:\Tomcat\apache-tomcat-7.0.78;
JAVA_HOME - C:\Program Files\Java\jdk1.8.0_65;
JRE_Home - C:\Program Files\Java\jre1.8.0_77;
CLASSPATH - C:\Program Files\Java\jdk1.8.0_65;\bin;C:\Program Files\Java\jre1.8.0_77\bin;C:\Tomcat\apache-tomcat-7.0.78\lib;
最佳答案
您可以通过以下方式检查路径的有效性
echo %JAVA_HOME%
echo %JRE_HOME%
echo %CATALINA_HOME%
尝试将 CLASSPATH 设置为
CLASSPATH=%JAVA_HOME%\bin;%JRE_HOME%\bin;%CATALINA_HOME%\lib
关于java - 尝试运行 Apache-Tomcat : JRE_HOME variable is not defined correctly 的 startup.bat 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44291245/