NETBEANS:“java.lang.OutOfMemoryError:Java 堆空间”[重复]

Posted

技术标签:

【中文标题】NETBEANS:“java.lang.OutOfMemoryError:Java 堆空间”[重复]【英文标题】:NETBEANS: “java.lang.OutOfMemoryError: Java heap space” [duplicate] 【发布时间】:2015-07-13 10:49:24 【问题描述】:

我在 Netbeans 中遇到错误:

java.lang.OutOfMemoryError: Java 堆空间

这是我第一次遇到这种情况,我不知道如何处理。

有人可以向我解释这个错误信息吗?

我怎样才能增加堆内存?谢谢!

【问题讨论】:

我认为@Jens 是对的,是的,这个问题也可以回答这个问题.. 是的,我已经看到那个链接了。但是有太多答案让我感到困惑,这就是我问新答案的原因。但无论如何,谢谢。 :) @nhix 很高兴我能帮上忙 .. :) 【参考方案1】:

这可能是与 Netbeans 本身相关的错误,然后考虑使用 -Xmx 键启动 Netbeans,如下所述:https://performance.netbeans.org/howto/jvmswitches/

它也可能与您正在尝试在 Netbeans 中启动的特定项目有关。在这种情况下,打开项目属性,转到Run 部分并通过-Xmx 切换到VM Options 为您的项目扩展内存,如下所示:

【讨论】:

嗨@Rafael,谢谢你的回答。修改 VM 选项后是否必须重新启动我的 netbeans?因为我尝试按照 Viraj 的指示对其进行修改,但没有任何反应。再次感谢。 @nhix 如果您更改了 Netbeans 启动选项,则需要重新启动 Netbeans。如果您修改了项目选项,请重新启动您的项目。如果重新启动项目没有帮助,请修改 Netbeans 启动选项以向 VM 提供更多内存并重新启动 Netbeans。如果更改内存设置没有帮助,请考虑为 Netbeans/您的项目提供更多内存,似乎您提供的容量不够。 嗨@Rafael,非常感谢您的支持和帮助。我的问题现在已经解决了。我真的很感谢你的帮助。谢谢你。 ;) @nhix 不客气 :)【参考方案2】:

您可以在项目属性->运行->VM选项中的NetBeans ide中设置它

右键单击您的项目“属性” 选择“运行”类别。 在“VM 选项”文本框中输入您的参数(-Xmx512m)。 示例:在“VM 选项”文本框中输入 -Xmx512m 可为您的 Java 程序提供 512Mb 的最大堆大小。

【讨论】:

以上是关于NETBEANS:“java.lang.OutOfMemoryError:Java 堆空间”[重复]的主要内容,如果未能解决你的问题,请参考以下文章

卸载一个 netbeans 7.0.1 插件,netbeans 不启动

netbeans 显示“等待连接 (netbeans-xdebug)”

NetBeans有啥优缺点?

让Netbeans 8.0 支持 Python 编程

Xdebug + XAMPP + Netbeans = 失败。无法让调试器在 Netbeans 中工作

在 netbeans 应用程序关闭之前执行操作——参考 netbeans 退出窗口事件