java.lang.UnsupportedClassVersio

2018-05-17  本文已影响6人  XM_Dong
今天在使用MyEclipse搭建项目的时候发现,一直在报错:
image.png
出现这个错误是因为JDK版本的问题,比如本机的JDK为1.6,但是项目编译时用的JDK为1.7那么就会出现这个异常,因为本机JDK版本较低不能执行编译版本为高版本的Class文件,各JDK版本对应的错误编号如下:
J2SE 8 = 52,
J2SE 7 = 51,
J2SE 6.0 = 50,
J2SE 5.0 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
JDK 1.1 = 45
新项目搭建一定要检查一下 项目--- tomcat---jdk 的版本一 一对应。下面我们一一进行检查下我们的项目的每一块的版本。

一、 右键 --- > 打开 Properties ----- > Java Compiler ---> 选择level版本

image.png

二、右键 --- > 打开 Properties ----- > MyEclipse ----> Prject Facets ---> Java 的版本

image.png

三、选择Window ----> 搜索 tomcat ----> 找到你所使用的Tomcat版本(我使用的是Tomcat 7) ----> 查看 JDK版本 ----->选择对应的版本

image.png
通过以上的三步基本上就能解决我们本地项目报java.lang.UnsupportedClassVersionError: xxx : Unsupported major.minor version 51.0的错。让项目正常跑起来了。

参考文章: JDK版本错误:Unsupported major.minor version 51.0

上一篇下一篇

猜你喜欢

热点阅读