一定要先确定你的java环境配置好了,并且tomcat放在没有中文的路径下面
在cmd中输入java、javac没有报错就说明java环境配置好了。
在网上看了好多解决方法都总结在这:
1、修改catalina.bat文件:
添加JRE_HOME和JAVA_HOME,值为jdk路径:(我的是jdk版本为jdk1.8.0_181)
windows:(由于我试到这个方法就成功了,就没有在看Linux方法)
set JAVA_HOME=XXX\Java\jdk1.8.0_181
set JAVA_JRE=XXX\Java\jdk1.8.0_181\jre
我是在setlocal之后添加的
2、修改setclasspath.bat文件:
也是添加JAVA_HOME和JRE_HOME:
windows:
set JAVA_HOME=XXX\Java\jdk1.8.0_181
set JAVA_JRE=XXX\Java\jdk1.8.0_181\jre
试了没成功。。。
Linux:
export JAVA_HOME=XXX\Java\jdk1.8.0_181
export JAVA_JRE=XXX\Java\jdk1.8.0_181\jre
3、修改setclasspath.sh文件
同上。。。