NETBEANS: “java.lang.OutOfMemoryError: Java heap space”

NETBEANS: “java.lang.OutOfMemoryError: Java heap space”

我在 Netbeans 中遇到错误:

java.lang.OutOfMemoryError: Java heap space

第一次遇到这种情况,不知道怎么处理。

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

以及如何增加堆内存?谢谢!

你可以在NetBeanside的项目属性->运行->VM选项中设置

右键单击您的项目"Properties" Select "Run" 类别。 在 "VM Options" 文本框中输入您的参数 (-Xmx512m)。 示例:在 "VM Options" 文本框中输入 -Xmx512m 可为您的 Java 程序提供 512Mb 的最大堆大小。

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

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