cmd运行Tomcat出现the JRE_HOME environment variable is not defined correctly 的解决办法
问题背景:Tomcat在MyEclipse中可以部署运行但是在单独使用过程中出现闪退的情况,于是我打开了cmd运行startup.bat命令,然后控制台给我报了如题的错误。
解决方案:
- 首先java -version,javac -version检查你的java环境是否存在问题,我的没有出现问题(总结网上的解决方法,这里出现问题的情况比较少)
- 打开E:\tomcat\bin\setclasspath.bat文件,在里面添加你的tomcat路径和,本机jre路径
set JAVA_HOME=E:\tomcat1
set JRE_HOME=C:\Program Files\Java\jdk1.8.0_144\jre
3.保存退出,重新启动,运行正常
总结:
- 检查你配置的环境是否有问题。
- 在setclasspath.bat添加tomcat路径以及jre路径。