在 Netbeans 11 中启用“保存时编译”选项
Enable Compile on Save option in Netbeans 11
如何在 Apache Netbeans IDE 11.0 中启用 Compile on Save
?
我的 java -version
的输出
java version "11.0.4" 2019-07-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.4+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.4+10-LTS, mixed mode)
我试过设置:
compile.on.save=true
在 nbproject/private/private.properties
compile.on.save=true
在 nbproject/private.properties
compile.on.save.unsupported.javafx=true
在 nbproject/private.properties
compile.on.save.unsupported.javafx=false
在 nbproject/private.properties
以及这些的可能组合。但到目前为止还没有成功。
TLDR:
- 您需要安装 nb-javac 库以启用保存时编译。
- 但是,由于 NetBeans 错误,您必须使用 NetBeans 11.2 beta 3 版才能正常工作。
您可能会遇到此问题,因为您需要安装 nb-javac 库。判断是否需要安装:
- 通过select打开通知windowWindow>IDE工具>通知。
如果需要安装,通知中会出现一条消息,说明“安装 nb-javac 库” window:
安装 nb-javac 库:
- 很遗憾,您必须使用 NetBeans 11.2 beta 3(或更高版本)。这是由于 nb-javac 安装的一个不相关的问题。
- 您可以下载 NetBeans 11.2 beta 3 from this page。该文件名为 netbeans-11.2-beta3-bin.zip。只需下载 zip 文件,然后将其解压缩到新目录中。
- 从 NetBeans 11.2 beta 3(或更高版本)开始,select Notifications window.
中的通知
- 单击右侧窗格中的 link 文本“建议安装 nb-javac 库以改善 Java 编辑体验并 启用保存时编译".
将显示安装库的向导:
完成向导中的步骤。安装完成后,重新启动 NetBeans。
重新启动 NetBeans 后,您应该会发现:
- 已安装 nb-javac 库。
- 项目的保存时编译复选框已启用。
我可以在 NetBeans 11.1 中重现您的问题,并且我已验证此解决方案对我有效。
备注:
- 请参阅错误报告 NETBEANS-2552 Fail to install nb-javac Library on NetBeans 11 详细了解为什么需要将 NetBeans 升级到版本 11.2 beta 3 才能解决此问题。
- 如果您不想使用测试版,NetBeans 11.2 版应该很快就会可用。
- 有关 nb-javac 的更多信息,请参阅这些文章:
如何在 Apache Netbeans IDE 11.0 中启用 Compile on Save
?
我的 java -version
java version "11.0.4" 2019-07-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.4+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.4+10-LTS, mixed mode)
我试过设置:
compile.on.save=true
在nbproject/private/private.properties
compile.on.save=true
在nbproject/private.properties
compile.on.save.unsupported.javafx=true
在nbproject/private.properties
compile.on.save.unsupported.javafx=false
在nbproject/private.properties
以及这些的可能组合。但到目前为止还没有成功。
TLDR:
- 您需要安装 nb-javac 库以启用保存时编译。
- 但是,由于 NetBeans 错误,您必须使用 NetBeans 11.2 beta 3 版才能正常工作。
您可能会遇到此问题,因为您需要安装 nb-javac 库。判断是否需要安装:
- 通过select打开通知windowWindow>IDE工具>通知。
如果需要安装,通知中会出现一条消息,说明“安装 nb-javac 库” window:
安装 nb-javac 库:
- 很遗憾,您必须使用 NetBeans 11.2 beta 3(或更高版本)。这是由于 nb-javac 安装的一个不相关的问题。
- 您可以下载 NetBeans 11.2 beta 3 from this page。该文件名为 netbeans-11.2-beta3-bin.zip。只需下载 zip 文件,然后将其解压缩到新目录中。
- 从 NetBeans 11.2 beta 3(或更高版本)开始,select Notifications window. 中的通知
- 单击右侧窗格中的 link 文本“建议安装 nb-javac 库以改善 Java 编辑体验并 启用保存时编译".
将显示安装库的向导:
完成向导中的步骤。安装完成后,重新启动 NetBeans。
重新启动 NetBeans 后,您应该会发现:
- 已安装 nb-javac 库。
- 项目的保存时编译复选框已启用。
我可以在 NetBeans 11.1 中重现您的问题,并且我已验证此解决方案对我有效。
备注:
- 请参阅错误报告 NETBEANS-2552 Fail to install nb-javac Library on NetBeans 11 详细了解为什么需要将 NetBeans 升级到版本 11.2 beta 3 才能解决此问题。
- 如果您不想使用测试版,NetBeans 11.2 版应该很快就会可用。
- 有关 nb-javac 的更多信息,请参阅这些文章: