tomcat Unsupported major.minor version 52.0
前言
最近启动tomcat时遇到一个报错,Unsupported major.minor version 52.0
,意思就是jdk的版本问题,tomcat是8,cmd里java -version
输出也是1.8版本,按理说是没有问题的
问题
既然是版本问题,那说明系统里装了可能不止一个版本的jdk,既然tomcat能应用到这个版本,那说明环境变量里可能配置了,查看环境遍历里,虽然系统变量里的确配置的1.8,但是用户变量里用配置的是1.6的jdk
解决
删除这个用户变量里的jdk配置后,启动正常
JDK版本与major.minor version的对照关系
序号 jdk版本 major.minor version
1 1.1 45
2 1.2 46
3 1.3 47
4 1.4 48
5 5 49
6 6 50
7 7 51
8 8 52