java编译时错误,由于从jdk7降级到jdk6

时间:2012-03-15 07:41:09

标签: jvm java openjdk

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

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

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

使用的操作系统:ubuntu 11.10

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:2)

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

确保使用jar编译版本的jar文件。

答案 1 :(得分:0)

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