我使用windows 7 64, IDE netbeans 8。我在不同的jdk版本jdk 6, jdk 7和jdk 8中编译了一些项目,很多时候我都面临major的错误。次要的,为了避免它,我根据需要改变jdk,但它消耗了大量的时间来安装和卸载jdk一次又一次。是否有任何简单的方法来添加和使用netbeans中的所有jdk切换等?
如果您有一个打开的项目,您可以转到file ->项目属性。在窗口的底部,你会发现一个标签为source/binary format的菜单。您应该可以在这里选择jdk版本。
我不确定你是否正在使用ant/maven/gradle来构建你的项目,但是你可以为每个特定的项目指定源和目标兼容性。
- maven -> http://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-and-target.html
- ant -> http://ant.apache.org/manual/index.html
- gradle -> http://www.gradle.org/docs/current/userguide/java_plugin.html#N1223E
参见FaqJdkHome和如何在NetBeans中设置和使用不同JDK版本