【tomcat】The JRE_HOME environment variable is not defined correctly This environment variable is needed to run this program

今天在启动服务器上的tomcat时,双击startup.bat时窗口一闪而过,使用doc窗口启动时报这个错误,

The JRE_HOME environment variable is not defined correctly

This environment variable is needed to run this program

这段话的意思是找不到JRE_HOME,昨天还是好好的,所以不是环境变量的问题,既然他自己找不到,那咱们就手动给他指定一下JRE_HOME 和 JAVA_HOME,在tomcat的安装目录下找到setclasspath.bat文件

 鼠标右键》》》编辑,在空白位置添加JAVA_HOME和JRE_HOME就好了,这里要注意的是路径只需写道安装目录,不需要加/bin

set JAVA_HOME=C:LibraryJavajdk1.8.0_181
set JRE_HOME=C:LibraryJavajdk1.8.0_181jre

原文地址:https://www.cnblogs.com/aioe/p/13320782.html