如何在NetBeans 8中指定一揽子构建配置?

时间:2014-06-02 07:10:21

标签: java netbeans migration

众所周知,我们正在Java 7和Java 8之间进行转换。我安装了Java 7和Java 8 JDK。但是为了保持不干涉方法,我想让java 7 JDK成为我的默认Java构建环境。

安装Java 8 JDK以进行试验,测试和迁移。

然而,目前,Netbeans 8坚持认为Java 8 的默认值。

我想设置的内容: Java 7 默认

并且只对每个项目指定Java 8,直到我对新版本感到满意为止。那时,我想我们会改变我们的默认Java。挑战在于没有明确的方法来更改默认的Java配置。

“Java平台管理器”不是“选项”的一部分,并且存在于工具菜单/“Java平台上”这一点没有帮助。从Java迁移到IDEAJ时,我已经能够成功实现这一目标在这个项目中,每个人都在使用Netbeans,所以我们需要用Netbeans实现同样的目的。为了清楚起见,我很乐意将Java 8用于Netbeans运行时。这只是我想要的项目构建 Java 7目标 环境。

根据以下主题:In NetBeans how do I change the Default JDK?,更改NETBEANS_JDKHOME也会改变我的netbeans运行环境。所以我更喜欢一般只设置构建目标。 提前致谢

另见

  1. In NetBeans how do I change the Default JDK?
  2. Netbeans v8自述文件:“ nbjdk.active [自5.0u1] - 在构建和运行时使用的Java平台(JDK)名称”。

2 个答案:

答案 0 :(得分:0)

如果我理解你的问题,可以为每个项目分配它自己的Java平台属性,例如,右键单击有问题的项目并选择“属性”......

Properties

从属性对话框中,选择“Libraries”,然后选择要使用的“Java Platform”...

Properties

就个人而言,我发现预先配置的平台更简单。

如果您要升级项目,您可能还需要检查“源”部分中的“源/二进制格式”属性(它自己的底部),因为它将保持旧版本的级别Java(如果你降级,它会自动调整)

答案 1 :(得分:0)

一种解决方案是更改netbeans配置文件netbeans.conf,其位于... \ NetBeans 8.0 \ etc。

但它效果不好......

我们发现的旁路是在启动Netbeans的快捷方式中指定jdk “... \ NetBeans 8.0 \ bin \ netbeans.exe” - jdkhome“C:\ Program Files(x86)\ Java \ jdk1.7.0_60”