Netbeans中的“不受支持的major.minor版本51.0”

时间:2012-11-24 20:42:50

标签: netbeans-7 java-6 unsupported-class-version

我知道标题几乎与其他问题相同,但是,我无法用这些答案解决我的问题。

这是问题所在:

我有2个几乎完全相同的项目(其中一个项目是用mercurial从另一个项目克隆的)并且已经进行了一些更改。 从原始项目最后一次拉出后,当我尝试运行项目时出现以下错误。我知道这意味着该项目正在使用java7编译并使用java6运行。

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/[...]/Start : Unsupported major.minor version 51.0

原始项目继续正常运行。

如果我将项目属性中的Java平台更改为java7,它就会运行,但是我需要在java6上运行该项目,所以这不是一个选项。

Product Version: NetBeans IDE 7.2 (Build 201207171143)
Java: 1.6.0_35; Java HotSpot(TM) 64-Bit Server VM 20.10-b01
System: Linux version 3.2.0-32-generic running on amd64; UTF-8; en_US (nb)

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以向您的环境添加1个以上的jdk,您可以决定使用哪个。尝试添加jdk 6并根据它进行编译。