Netbeans – 构建目标JDK 6但使用Java 7 JRE运行

我正在开发一个需要针对JDK 1.6构建的项目,但我想针对Java 1.6和1.7进行测试 – 我安装了Java 1.6和1.7 JDK。

我知道我可以为每个创建一个新的Java平台,但这也会导致项目针对JDK 1.6 / 1.7构建 – 我只希望它针对两者运行。 是否有一种简单的方法可以告诉Netbeans使用我的JDK 1.6平台构建,但使用我的Java 1.7 JRE运行。 或者即使有一个使用外部JRE来运行项目的选项,我也可以使它工作。

右键单击左侧窗格,转到项目属性

建设- >编译

在较低的一侧,您将看到Additional Compiler选项

将params命名为-target 6 ,这将根据JDK 6编译代码,当您运行程序时,它将使用JRE 7运行它。