当前位置: 代码迷 >> Java相关 >> [求助]如何解决JAVA.lang.OutOfMemoryError?
  详细解决方案

[求助]如何解决JAVA.lang.OutOfMemoryError?

热度:659   发布时间:2007-01-11 22:31:41.0
[求助]如何解决JAVA.lang.OutOfMemoryError?

请问在什么情况下会出现JAVA.lang.OutOfMemoryError这个异常啊?
出现这个异常应该怎么解决啊?如何才能避免出现这样的问题呢?

搜索更多相关的解决方案: JAVA  lang  

----------------解决方案--------------------------------------------------------
内存溢出时会出这种异常,解决的办法一是减少内存使用量,二是指定增加JVM使用的内存

用如下命令可以指定JVM的使用内存
java -Xmx128m XXXX


-Xmx后面接上你想要给它的最大内存,我上面给的是128兆.别忘了加个m,不加m就是字节了

----------------解决方案--------------------------------------------------------
这个命令是在什么地方运行呢?在DOS里面还是在JBUIDER里面?谢谢上面的解答,请再给点帮助
----------------解决方案--------------------------------------------------------
非常明显是在命令行里运行java.exe这个用来运行编译后class文件的命令。jbuild里面也可以配置运行参数。另外说一句,一般不会出现这个异常,多数情况下是由于你使用了不恰当的递归调用导致栈空间不足

----------------解决方案--------------------------------------------------------

哦~我知道了~我就是在几个面板里面创建了主面板的对象,用new的,估计就是错在那里了,根本不是主面板的对象了,谢谢了~下次我会注意的


----------------解决方案--------------------------------------------------------
  相关解决方案