<big>版权声明:本文为 Codeagles 原创文章,可以随意转载,但必须在明确位置注明出处!!!</big>
解决Unsupported major.minor version 51.0错误
现象
本地程序Tomcat7.0+JDK7开发,本地调式好使后,部署服务器上,服务器是Tomcat6.0+JDK7配置好后,启动项目,报错。在报错信息中Unsupported major.minor version 51.0出现该信息。
原因
服务器中编译项目的版本与本地项目编译的版本不一致。用jdk7编译的class文件放到基于jdk6运行在tomcat之中,就会报这个错。
解决方法
项目------>右键------>属性------>Java Compiler------>Compiler Compliance Level------>选择你使用的JDK版本------>Apply
总结以及需要注意
- 同的JDK版本使用的major.minor不同,所以会导致这个错误。
- 将Tomcat配置的JDK也要选择与编译或者环境中正在使用的JDK版本一致。