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

use*_*112 3 java netbeans

我正在开发一个需要针对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来运行项目的选项,我也可以使它工作.

kay*_*ush 5

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

建设 - >编译

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

给params as -target 6,这将编译你的代码JDK 6,当你运行程序时,它将运行它JRE 7.