我想在每次保存时编译项目,但在属性中这个选项是灰色的,所以对于任何更改,我必须单击save然后清理并构建。
如何避免为每次代码修改进行清理和构建?
答案 0 :(得分:2)
更改您的netbeans项目的project.properties,如下所示。
在project.properties文件中找到以下行
<强> compile.on.save.unsupported.javafx =真强>
将此值更改为设置为false
<强> compile.on.save.unsupported.javafx =假强>
更改此文件后,将启用“保存时编译”选项,您可以继续使用。
答案 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
:
您只需要通过单击该链接more info here来安装该插件。