我有一个Netbeans平台模块化项目,而不是常规的Java项目。我想设置VM选项以增加内存,但在“属性”对话框下,无法对模块化Netbeans平台项目执行此操作。这花费了我大量的时间,我仍然没有找到设置VM参数的好方法。
在Netbeans 7中编译和运行程序时,有人知道如何使用Netbeans平台模块化项目设置VM参数吗?考虑到这么多麻烦,我几乎准备放弃Netbeans来创建模块化应用程序。
发布于 2011-07-12 04:33:59
事实上,这很容易。只需修改project.properties文件,使其包含以下行:
编辑:
run.args.extra=-J-Xmx768m当然,您可以在其中包含任何其他JVM选项。
好好享受吧。
发布于 2011-07-12 08:10:02
我终于能够根据https://web.archive.org/web/20130830023832/http://activeintelligence.org/blog/archive/gephi-increasing-xmx-memory-in-netbeans/上的信息解决这个问题
正如JB所说,我所做的是修改project.properties文件,但正确的方法是在args之前添加一个-J。例如,
run.args.extra=-J-Xms256m -J-Xmx756m就是这样!不知道为什么花了3个月才弄明白。Netbeans文档肯定是失败的。他们真的应该让它在属性菜单中可编辑,而不是让用户在非描述性的配置文件中寻找!
发布于 2012-06-22 19:24:29
当我开发netbeans平台应用程序时,我也遇到了同样的问题,我添加了run.args.extra=-J-Xmx768m并更新了我的run.args.Extra文件,但它没有!但是当我在我的platform.properties文件中添加run.args.extra=-J-Xmx768m时,它就能工作了,同样,这只在我在开发环境中时才能工作。当我为windows打包应用程序时,问题仍然存在,我的最小堆大小是24m,最大堆大小是64m。然后我发现,如果我在安装目录C:\Program Files\my_project\etc的my_project.conf中更新并添加default_options="--branding my_project -J-Xms64m -J-Xmx1G“,然后运行我的应用程序并检查ide日志,我现在可以看到更改。顺便说一下,当我右键单击并转到netbeans 7.0.1中的项目属性对话框时,甚至连run节点都看不到。这取决于netbeans梦之队让我们感到幸运。
https://stackoverflow.com/questions/6647275
复制相似问题