Q-Logo 我的学习笔记分享

Eclipse 启动时报Java heap space 错误

问题

Eclipse 用了一段时间后,启动时报了Java heap space 错误,原因是内存超过设置的最大值了。这个错误比较常见,通常一个Workspace用的时间长了以后,项目越来越多,启动Eclipse 时占用的内存会逐渐增大,大到超过预设的最大值时,就会报这个错。

解决办法

解决办法很简单,打开Eclipse 应用目录下的 eclipse.ini 文件,其中有设置内存最大值的参数

-Xmx1024m

将后面的数字改大些(当然,需要参考自己电脑的内存,总不能比电脑内存还大吧),再重新启动,如果还报这个错,就继续往大改,再重启……

这样虽然能解决问题,但是如果一直使用一个Workspace,而且不清理里面的项目,迟早还会再次遇到。所以,还是应该及时清理Workspace中的项目,该关闭的关闭,该归档的归档,到一定阶段后换新的Workspace,这样才是长久之道。