eclispe Unsupported major.minor version 51 问题解决汇总 - 点滴记忆*记忆点滴
收藏本站

eclispe Unsupported major.minor version 51 问题解决汇总

Unsupported major.minor version **

随着Java 版本增多,类似问题出现概率也随之增大。 原因很简单就是导入的jar 版本与运行环境所需的版本不一致。

常见的有:

1 、使用java 7 编译的web 项目发布到tomcat 6, 或使用java 7 以下版本的web 容器。 

这类解决方式很简单,就是设置下编译器的jdk 版本,编译后重新发布就可以。

比如,在Eclipse中,“project => Proerties => Java Compiler”,设置”Compiler compliance level”为执行环境的Java版本。

或者,直接用javac命令编译时,指定生成class文件兼容的Java版本:javac -source 1.6 **.java


2、下载的jar 包报此类错误,这种情况你无法重新编译,办法只有下载适合你环境的jar 包或者设置你的运行环境以适合jar 版本

如按装eclipse 插件提示该错误,按1 类情况处理是没办法解决的,因为1是解决编译问题。 此时如果你不想重新下载,可以修改eclipse 安装目录的eclipse.ini 或myeclipse.ini 文件,将 -vm 设置为所需版本的jvm即可


    留下足迹