今天开Tomcat的时候,点了startup.bat后闪退了,昨天在打开的时候是可以启动的,然后查了一下日志文件,加了个pause查了一下,还是jdk环境变量配置的问题,但是昨天怎么就打开了我就搞不懂了。
参考
错误代码
1 | The JRE_HOME environment variable is not defined correctl This environment variable is needed to run this program` |
解决方案
首先在startup.bat文件最后一行加上pause,点击startup.bat后命令窗口就不会关闭,如果显示的是上述的错误信息
打开Tomcat文件夹内的bin文件夹下的setclasspath.bat文件,在如下位置加入
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_101
其中等号后面是jdk的安装目录,添加完后保存关闭
1 | rem --------------------------------------------------------------------------- |
再次点击startup.bat,成功开启,最后把添加的pause删去即可。
Author:oCodeHoney
Date:2020-7-30