日期:2014-05-20  浏览次数:20819 次

eclipse运行程序时出现java.lang.OutOfMemoryError
原本程序是对的。
但昨天同学改了一下我的程序就出错了
但再改回来,还是错
用eclipse运行程序时会报如下错误  
<FATAL   2007-06-11   08:13:16,958   PeerView::run:2541>   Uncaught   Throwable   in   thread   :   PeerView   Timer   for   urn:jxta:jxta-NetGroup
java.lang.OutOfMemoryError:   Java   heap   space
但执行程序却是对的。而且在cmd打开的shell中运行却不报任何错  
有谁知道是为什么吗

------解决方案--------------------
内存溢出,加内存吧
------解决方案--------------------
Project-Clean...


clean一下,Clean will discard all build problems and built states.
------解决方案--------------------
配置eclipse的运行菜单,在自变量里输入这样的启动参数:

-Xms128m -Xmx640m -XX:MaxPermSize=256M

这样就没问题了,内存一般都够用(程序BUG除外)。呵呵,我的系统是1G内存

------解决方案--------------------
vmargs -Xms512 Xmx768 -XX:PermSize=128M -XX:MaxPermSize=256M
------解决方案--------------------
很简单
问你的同学改了什么就是了

------解决方案--------------------
配置eclipse的运行菜单,在自变量里输入这样的启动参数:

-Xms128m -Xmx640m -XX:MaxPermSize=256M

这些是配置工具的.我就曾经遇到过那种问题.
必须设置jvm的最大内存,参数跟上面有些相似,具体自己在网上找了,绝对可以解决你的问题