JRE_HOME environment variable is not defined correctly This environment variableis needed to run thi

已经安装了JDK1.7 和对应JREtomcat

安装了tomcat8this

都是解压版spa

并设置了JAVA_HOME、JRE_HOMEclass

但Tomcat在启动过程当中找不到jdk

错误:脚本

the JRE_HOME environment variable is not defined correctly This environment variableis needed to run this program

缘由:文件

startup.ba脚本调用了catalina.batvi

因此须要更改catalina.bat中这部分值为当前系统的JAVA_HOME和JRE_HOMEco

set JAVA_HOME=D:/jdk1.7.0_76/错误

set JRE_HOME=D:/jdk1.7.0_76/jre/

运行startup.bat ok。

其实若是catalina.bat中没有设置正确的JAVA_HOME和JRE_HOME

脚本还会去setclasspath.bat中设置JAVA_HOME和JRE_HOME

也就是这个参数在这两个文件(catalina.bat和setclasspath.bat)中任意一个设置对了就能启动tomcat

相关文章
相关标签/搜索