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即可