java.lang.UnsupportedClassVersionError

        今天项目里有报这个错,java.lang.UnsupportedClassVersionError: org/apache/struts2/dispatcher/filter/StrutsPrepareAndExecuteFilter : Unsupported major.minor version 51.0,原因是项目里面使用了struts2,struts2必须是使用jdk 1.7来编译,但是我用的jdk是1.6,导致tomcat启动项目的时候报这个错。

对应关系

J2SE 7 = 51 (0x33 hex),
J2SE 6.0 = 50 (0x32 hex),
J2SE 5.0 = 49 (0x31 hex),
JDK 1.4 = 48 (0x30 hex),
JDK 1.3 = 47 (0x2F hex),
JDK 1.2 = 46 (0x2E hex),
JDK 1.1 = 45 (0x2D hex).


        解决办法,提高jdk版本号。

java.lang.UnsupportedClassVersionError_第1张图片


java.lang.UnsupportedClassVersionError_第2张图片


java.lang.UnsupportedClassVersionError_第3张图片






你可能感兴趣的:(java开发步步为营)