在 Netbeans 11 中启用“保存时编译”选项

saz*_*zad 4 java netbeans netbeans-11

如何Compile on Save在 Apache Netbeans IDE 11.0 中启用?

https://i.stack.imgur.com/OOYQE.png

我的输出 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)
Run Code Online (Sandbox Code Playgroud)

我尝试设置:

  • 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

以及这些的可能组合。但到目前为止还没有成功。

sko*_*isa 6

域名注册地址:

  • 您需要安装 nb-javac 库以启用保存时编译。
  • 但是,由于存在 NetBeans 错误,您必须使用 NetBeans 的 11.2 beta 3 版本才能使其正常工作。

您可能会看到此问题,因为您需要安装nb-javac库。要确定是否需要安装:

  • 通过选择Window > IDE Tools > Notifications打开通知窗口。
  • 如果需要安装,将在通知窗口中显示一条消息,指出“安装 nb-javac 库” :

    nb-javac 库

要安装nb-javac库:

  • 不幸的是,您必须使用 NetBeans 的 11.2 beta 3(或更高版本)。这是由于与nb-javac的安装无关的问题。
  • 您可以从此页面下载 NetBeans 11.2 beta 3 。该文件名为netbeans-11.2-beta3-bin.zip。只需下载 zip 文件,然后将其解压缩到新目录中即可。
  • 从 NetBeans 11.2 beta 3(或更高版本)开始,在“通知”窗口中选择通知。
  • 单击右侧窗格中带有“建议安装 nb-javac 库以改善 Java 编辑体验并启用保存时编译”文本的链接。
  • 将显示安装库的向导:

    向导

  • 完成向导中的步骤。安装完成后,重新启动 NetBeans。

重新启动 NetBeans 后,您应该会发现:

  • 在NB-javac的图书馆已安装完毕。
  • 将在保存时编译复选框,为您的项目已启用。

我可以在 NetBeans 11.1 中重现您的问题,并且我已经验证此解决方案对我有用。

笔记: