我知道标题与其他问题几乎相同,但是,我无法用这些答案解决我的问题。
这就是问题:
我有 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)
谢谢你的帮助!