日期:2014-05-18  浏览次数:20660 次

在eclipse下设置JVM内存出现了问题。
package cn.dzr.eclipse;

import java.util.ArrayList;
import java.util.List;

public class Demodddd
{

public static void main(String[] args)
{
byte[] buff = new byte[1024*1024*350];
System.out.println("Hello , dzr!");

}

}


如上是代码。默认情况下,1024*1024*307可以通过。
350会报告如下错误:

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at cn.dzr.eclipse.Demodddd.main(Demodddd.java:11)


于是我进入了参数设置里,进行了如下的修改。


如图,我已经将最大内存设置为了500M。
可是程序依然会报告如上的内存不够的错误。


------解决方案--------------------
把你工程中不用的项目close 掉。