获取错误:尝试运行Apache-Tomcat的startup.bat时未正确定义JRE_HOME变量

Raj*_*xit 38 java apache tomcat batch-file

尝试使用'startup.bat'通过cmd提示启动Tomcat服务器时获取错误as-"未正确定义JRE_HOME变量.运行此程序需要环境变量"定义的环境路径为 -

CATALINA_HOME-C:\ Program Files\Java\apache-tomcat-7.0.59\apache-tomcat-7.0.59
JAVA_HOME-C:\ Program Files\Java\jdk1.8.0_25;
JRE_Home-C:\ Program Files\Java\jre1.8.0_25\bin;

Raj*_*xit 48

得到了解决方案,它工作正常.将环境变量设置为:

  • CATALINA_HOME=C:\Program Files\Java\apache-tomcat-7.0.59\apache-tomcat-7.0.59 (Apache Tomcat所在的路径)
  • JAVA_HOME=C:\Program Files\Java\jdk1.8.0_25; (JDK所在的路径)
  • JRE_Home=C:\Program Files\Java\jre1.8.0_25; (你的JRE所在的路径)
  • CLASSPATH=%JAVA_HOME%\bin;%JRE_HOME%\bin;%CATALINA_HOME%\lib

  • 我想你的意思是将"...\bin"文件夹放在PATH中,而不是放在CLASSPATH中 (2认同)

Hyp*_*ino 26

您的JRE_HOME不需要指向"bin"目录.只需将其设置为C:\Program Files\Java\jre1.8.0_25

  • 我试过但它不工作.仍然存在相同的错误. (3认同)
  • 在我的情况下发生相同的问题..我只是简单地从JRE_HOME删除分号并像这样C:\ Program Files\Java\jre1.8.0_25然后这个问题成功解决. (3认同)