
这种情况一般是程序本身问题导致在运行中使JVM内存溢出,从而抛出此异常:
对所以工程都有效:修改eclipse根目录下的eclipse.ini文件
只对当前工程有效:在Eclipse中-->右击工程/要运行的主类-->Debug As- ->DebugConfigurations-->(x)=Arguments-->VM arguments中加入- Xmx36m,然后Apply-->Run
这上面的36指的是给java虚拟机分配的最大堆内存大小,单位是MB,也就 是说上面的那句话的含义是JVM的最大堆内存是36MB。
如果以上方法均无效,那可能就是Eclipse本身的问题,需要重新安装。
