java - 尝试运行 Apache-Tomcat : JRE_HOME variable is not defined correctly 的 startup.bat 时出错

标签 java apache tomcat

当我尝试使用 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/

相关文章:

java - 从 arraylist<Object> 中删除重复的字符串

java - "<"和 ">"符号的问题

php - 如何公开Apache服务器?

tomcat - JAX-RS/Jersey + Tomcat ServletContext 为空

java - 如何组合多个Comparator?

java - 如何替换android中的序列?

java - 从服务器端 API 重定向时,Safari Angular URL 参数被忽略

regex - 客户端被 tomcat 的服务器配置拒绝

java - 如何使用jenkins将java web应用程序部署到tomcat服务器?

optimization - 在 Tomcat 6 中加速图像