原因没有配置%JAVA_HOME%系统变量或者该系统变量路径出错。
一下都是在命令行下 进行的
检查问题:如果是因为原因一,在命令行中定位到tomcat\bin中以后启动startup.bat就会提示找不到这个变量。
如果是原因二,则输入 if not exist "%JAVA_HOME%\bin\java.exe" echo "%JAVA_HOME%\bin\java.exe"
系统会打出你给的JAVA_HOME 的路径。
解决问题:原因一 创建JAVA_HOME变量,定位在jdk的父目录上
原因二:根据命令行中提示相应修改变量值即可