oCodeHoney's BLOG

【Tomcat】点击startup.bat后闪退的解决

字数统计: 295阅读时长: 1 min
2020/07/30 Share

今天开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
2
3
4
5
6
7
8
rem ---------------------------------------------------------------------------
rem Set JAVA_HOME or JRE_HOME if not already set and ensure any provided
rem settings are valid and consistent with the selected start-up options.
rem ---------------------------------------------------------------------------

set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_101

rem Make sure prerequisite environment variables are set

再次点击startup.bat,成功开启,最后把添加的pause删去即可。


Author:oCodeHoney

Date:2020-7-30


CATALOG
  1. 1. 参考
  2. 2. 错误代码
  3. 3. 解决方案