我有一个Netbeans平台的模块化项目,不是普通的Java项目。我想设置VM选项来增加内存,但在“属性”对话框中,没有办法为模块化的Netbeans平台项目这么做。这已经花费了我大量的时间,但我仍然没有找到一个好的方法来设置VM参数。
有人知道如何在Netbeans 7中使用Netbeans平台模块化项目时设置VM参数吗?考虑到这给我带来的麻烦,我几乎要放弃使用Netbeans创建模块化应用程序了。
实际上很简单。只需要修改 project.properties 文件,添加以下一行:
编辑:
run.args.extra=-J-Xmx768m
当然,您可以在那里包含任何其他的JVM选项。run.args.extra=-J-Xms256m -J-Xmx756m
终于解决了!不太清楚为什么要花费三个月的时间才搞定。Netbeans 的文档真的失败了,他们应该从属性菜单中将其编辑而不是让用户在不明确的配置文件中查找!
如此问题所述,您可以使用nbm-maven-plugin的etcConfFile参数:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>nbm-maven-plugin</artifactId>
<configuration>
<etcConfFile>src/main/resources/app.conf</etcConfFile>
</configuration>
</plugin>
您需要将这些行添加到项目属性文件中。
<target name="build-launchers" depends="suite.build-launchers">
<replace file="build/launcher/etc/${app.name}.conf" token="--branding graphsimulator -J-Xms24m -J-Xmx64m" value="--branding graphsimulator -J-Xms128m -J-Xmx512m"/>
</target>
run.jvmargs=
属性 - Agnius Vasiliauskasrun.args.extra
仅在开发环境下有效,请参阅http://forums.netbeans.org/topic5312.html。 - iberck