2012-09-20 37 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这样