2015-05-04 158 views
2

我在Netbeans中遇到錯誤:NETBEANS:「java.lang.OutOfMemoryError:Java堆空間」

java.lang.OutOfMemoryError: Java heap space

這是我第一次遇到這樣的,我不知道該如何處理它。

有人可以向我解釋這個錯誤信息嗎?

如何增加堆內存?謝謝!

+1

我覺得@Jens是正確的,是這個問題可以這樣回答太.. –

+0

是的,我已經看到了這個鏈接。但有太多的答案讓我感到困惑,這就是爲什麼我問了一個新問題。但無論如何,謝謝。 :) – nhix

+0

@nhix很高興我可以幫助.. :) –

回答

3

您可以在項目屬性中設置它在NetBeans IDE - >運行 - > VM選項

右鍵點擊你的項目「屬性」 選擇「運行」類別。 在「VM選項」文本框中輸入您的參數(-Xmx512m)。 示例:在「VM選項」文本框中輸入-Xmx512m可爲您的Java程序提供512Mb的最大堆大小。

3

這可能是與Netbeans的本身就是一個錯誤,然後再考慮用-Xmx鍵啓動Netbeans的,因爲它是在這裏描述:https://performance.netbeans.org/howto/jvmswitches/

此外,它可能與你的具體項目,你想在Netbeans的推出。在這種情況下打開項目屬性,轉到Run部分,並通過在VM Options-Xmx開關爲你的項目擴展的內存,因爲它是如下圖所示:

enter image description here

+0

嗨@Rafael,謝謝你的回答。修改虛擬機選項後,是否必須重新啓動netbeans?因爲我試圖按照Viraj的指示修改它,但沒有任何反應。再次感謝。 – nhix

+1

@nhix如果您更改了Netbeans啓動選項,則需要重新啓動Netbeans。如果您修改了項目選項,請重新啓動您的項目。如果重啓項目沒有幫助,請修改Netbeans啓動選項以向VM提供更多內存並重新啓動Netbeans。如果更改內存設置不起作用,請考慮爲Netbeans /您的項目提供更多內存,似乎您提供的容量不夠。 – 2015-05-04 06:38:25

+0

嗨@Rafael,非常感謝您的支持和幫助。我的問題現在已修復。我非常感謝你的幫助。謝謝。 ;) – nhix

相關問題