启动tomcat时报错:The JRE_HOME environment variable is not defined correctly的解决方案

今天部署jenkins时,下载了tomcat包后,点击bin目录下的startup.bat批处理命令时,无反应,当打开命令行运行startup.bat时,报错The JRE_HOME environment variable is not defined correctly,如图:

启动tomcat时报错:The JRE_HOME environment variable is not defined correctly的解决方案_第1张图片

        这是什么问题呢,我在之前电脑装也没有遇到过这种问题,看报错是JRE_HOME没有找到,在startup.bat里边实际调用了另一个批处理,就是setclasspath.bat这个文件

启动tomcat时报错:The JRE_HOME environment variable is not defined correctly的解决方案_第2张图片

        既然没有找到JRE_HOME,那么我们来给他定义一个路径让系统找到不就好了。

        以文本方式打开setclasspath.bat这个文件,写入自定义路径(这里可能有所不同,按自己实际的位置来就好):

set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_181
set JRE_HOME=C:\Program Files\Java\jdk1.8.0_181\jre


        再次启动时就成功了

启动tomcat时报错:The JRE_HOME environment variable is not defined correctly的解决方案_第3张图片
————————————————

你可能感兴趣的:(生活中常用故障,tomcat,servlet,java)