3

我想在每次保存时编译项目,但是在属性中这个选项是灰色的,所以对于任何更改我都必须单击保存然后清理并构建。

在此处输入图像描述

如何避免为每次代码修改清理和构建?

4

3 回答 3

3

更改您的 netbeans 项目的 project.properties,如下所示。

  1. 在 project.properties 文件中找到以下行

    compile.on.save.unsupported.javafx=true

  2. 将此值更改为设置为 false

    compile.on.save.unsupported.javafx=false

  3. 更改此文件后,将启用保存时编译选项,一切顺利。

于 2016-09-27T16:18:37.273 回答
3

使用 Maven回答Apache NetBeans 9、10、11

配置在nbactions.xml文件中设置,通常看起来类似于:

<?xml version="1.0" encoding="UTF-8"?>
<actions>
    <action>
        <actionName>run</actionName>
        <packagings>
            <packaging>war</packaging>
            <packaging>ear</packaging>
            <packaging>ejb</packaging>
        </packagings>
        <goals>
            <goal>package</goal>
        </goals>
    </action>
</actions>

要激活该Compile On Save选项,您只需将设置添加<netbeans.compile.on.save>all,它看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>
<actions>
    <action>
        <actionName>run</actionName>
        <packagings>
            <packaging>war</packaging>
            <packaging>ear</packaging>
            <packaging>ejb</packaging>
        </packagings>
        <goals>
            <goal>package</goal>
        </goals>
        <properties>
            <netbeans.compile.on.save>all</netbeans.compile.on.save>
        </properties>
    </action>
</actions>

还...

最迟在 NB 10 和 11,您可能会It is recommended to install nb-javac Library to improve Java editing experience and enable compile on save在以下Notifications部分看到警告:

在此处输入图像描述

您只需要通过单击该链接来安装该插件 ( nb-javac ),更多信息请点击此处,NB11.2 目前有一个未解决的问题,如果您遇到问题,请尝试使用beta 3(或最新版本)

于 2019-04-10T18:36:47.417 回答
1

您应该 从Categories中选择Sources而不是Build

于 2013-06-14T07:43:30.503 回答