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的最大内存,参数跟上面有些相似,具体自己在网上找了,绝对可以解决你的问题