The JRE_HOME environment variable is not defined correctly This environment variable is needed to run this program ??
这个一看就知道肯定是我java环境出问题了。
马上想到我之前更新过jdk..
---去仔仔细细检查了我的环境变量,对的呀。。什么原因呢?
又想到难道是tomcat本身有什么问题,查询之下才知道原来是setclasspath.bat这个文件在作怪
我们启动tomcat在win下是执行startup.bat 然后调用了catalina.bat,而catalina.bat调用了setclasspath.bat
我们用nopad++打开setclasspath.bat,看看什么原因
果然找到原因了,这里还是以前的java环境。
更新为最新的,就可解决问题。