今天在用eclipse调试maven项目时,启动应用报错:java.lang.UnsupportedClassVersionError: **************** : Unsupported major.minor version 51.0
****************为某个类路径。
该问题是因为jdk版本原因造成的。class文件是以jdk1.7编译的,而我本地的环境是jdk1.6,所以导致此问题出现。
另外,maven默认会指定jdk的版本,故不需要在eclipse中专门指定jdk版本。默认情况下,maven使用的是JDK1.5。
注意:抛出的异常Unsupported major.minor version 51.0,代表JDK版本为1.7。此信息可以从class文件的第一行中看到小版本和大版本信息。