如何编译保存?

时间:2013-06-14 07:34:25

标签: netbeans save javafx-2

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

enter image description here

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

3 个答案:

答案 0 :(得分:2)

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

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

    <强> compile.on.save.unsupported.javafx =真

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

    <强> compile.on.save.unsupported.javafx =假

  3. 更改此文件后,将启用“保存时编译”选项,您可以继续使用。

答案 1 :(得分:0)

您应该从类别中选择来源而不是构建

答案 2 :(得分:0)

使用Maven进行Apache NetBeans 10的答案(孵化here)。

配置是在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>的{​​{1}},它看起来像这样:

all

还...

在最新的NB 10和11中,您可能会在<?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> 部分看到警告It is recommended to install nb-javac Library to improve Java editing experience and enable compile on save

enter image description here

您只需要通过单击该链接more info here来安装该插件。