Unsupported major.minor version 51.0 错误解决方案

Posted 夏天的尾巴%

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unsupported major.minor version 51.0 错误解决方案相关的知识,希望对你有一定的参考价值。

 

 
今天启动一个旧项目,出现报错:Unsupported major.minor version 51.0。上网查方法,大多说项目应该使用jdk6的库,并使用1.6的版本编译,试了之后无效。在网上搜到了这篇文章,试了试,启动成功了。

jdk1.6工程中使用外部jar包中类出现:Unsupported major.minor version 51.0
原因分析:
出现上述错误是因为:外部jar包使用jdk1.7(jdk7)编译,而使用此jar包的工程jdk版本为jdk1.6(jdk6),算是版本不支持。 解决方法见下面的步骤:

第一步:在eclipse新增jdk1.7。如下图所示:

技术分享

第二步:修改eclipse的编译环境jdk为1.7。具体步骤为:右击项目,选择属性,找到 java build path窗口,选择libraries标签,修改 JRE System libraries 为 1.7。如下图所示:
 技术分享

第三步:修改项目启动jdk为1.7。如下图所示:

技术分享

知识扩充:
major.minor version,它相当于一个软件的主次版本号,只是在这里是标识的一个Java Class的主版本号和次版本号。

 

 

 转载自:http://swiftlet.net/archives/716





以上是关于Unsupported major.minor version 51.0 错误解决方案的主要内容,如果未能解决你的问题,请参考以下文章

Unsupported major.minor version 52.0

Kafka Unsupported major.minor version 52.0

Unsupported major.minor version 52.0

Unsupported major.minor version 52.0

Unsupported major.minor version 51.0解决办法

Unsupported major.minor version 51.0