java编译时错误,原因是从jdk7降级到jdk6



最初,我的代码是使用open-jdk7构建/编译的。

但由于一些限制,我现在只能使用open-jdk6。因此,当我尝试使用jdk6编译代码时,我得到了以下错误:

 Exception in thread "main" java.lang.UnsupportedClassVersionError:
 javaapplication1/JavaApplication1 : Unsupported major.minor version 51.0

使用的操作系统:ubuntu 11.10

如有任何帮助,我们将不胜感激。

这可能是由于依赖于在不同版本的JDK(本例中为1.7)上编译的一些其他类(库/jar)。

确保您使用的是jars/libraries的1.6编译版本。

您还有代码吗?你能用JDK-6重新编译原始代码吗?

最新更新