2012-09-20 41 views
1

Iam在我的Eclipse中嘗試編譯器。我得到的錯誤:在Eclipse中的內存溢出異常

Exception occurred during event dispatching: 
java.lang.OutOfMemoryError: Java heap space 
at java.awt.image.DataBufferInt.<init>(Unknown Source) 

如何解決這個問題?

編譯器會在414個文件中編譯多達185個文件,然後得到異常。內存爲1024M

+2

什麼圖像有一個編譯器呢? –

+0

這應該是充足的記憶通常。它是否總是在同一個文件上失敗?文件有什麼不同嗎? (例如,它是巨大的?) – Thor84no

+0

順便說一句 - *「185個文件」*這些'.java'文件,'.jpg'或其他?通過'編譯'DYM代碼編譯? –

回答

1

點擊在Eclipse中運行配置。選擇您的應用程序服務器選項卡(您希望有更多的內存大小)。

參數選項卡中,寫入-Xmx<memory size>內存大小是你想要設置的。

+0

這解決了這個問題..但是這個配置在本地機器上工作。當我在另一個系統中運行編譯器時,會發生同樣的問題。如何解決? – Gapchoos

1

設置你的虛擬內存參數 -Xms128m -Xmx1024M -XX:MaxPermSize參數= 128M這樣