首先请确定jdk与jre安装成功,环境变量配置正确,可在cmd页面输入java和javac验证
其次tomcat不同的版本适配不同的jdk,比如tomcat7适配1.8版本的jdk,可以用java -version查询自己安装的版本号:
闪退的原因可以通过cmd页面cd到tomcat文件夹下的bin文件夹,启动startup.bat,这样子会显示错误原因
我闪退的解决方法是在setclasspath.bat文件开头声明两个环境变量(原因是:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。):
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_20
set JRE_HOME=C:\Program Files\Java\jre6