Windows--启动tomcat报错The JRE_HOME environment variable is not defined correctly This environment variable is needed to run this program

问题:

tomcat/bin目录下,双击startup.bat 启动窗口一直闪退

排查  :

cmd中   java -version   jdk环境正常

startup.bat 文件尾部加入  pause  ,再双击启动,可以打出错误日志

再次启动tomcat

 

配置tomcat环境变量 桌面右击此电脑 →属性→高级系统设置→环境变量→系统变量下

新建变量:CATALINA_HOME   值:tomcat的路径

配置后重新启动tomcat ,正常启动

 启动正常后,可删除startup.bat 文件末尾加的pause

其他方法:在tomcat/bin 目录下  catalina.bat、setclasspath.bat 等文件中都加上下述内容

JAVA_HOME:jdk的安装目录

CATALINA_HOME:Tomcat的安装目录

posted @ 2023-06-29 16:34  小肥猪片儿的小小笔记  阅读(69)  评论(0编辑  收藏  举报