java.lang.UnsupportedClassVersionError

今天在用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文件的第一行中看到小版本和大版本信息。



你可能感兴趣的:(jdk,maven)