0

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

这就是问题:

我有 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)

谢谢你的帮助!

4

1 回答 1

0

您可以在您的环境中添加超过 1 个 jdk,并且您可以决定使用哪一个。尝试添加 jdk 6 并在此基础上进行编译。

于 2013-02-05T10:59:04.187 回答