原创

eclipse 报 java heap space 异常解决方案

在eclipse中,引入一个外部包时,出现 “eclipse java.lang.OutOfMemoryError: Java heap space"错误信息。

原因:eclipse默认一个程序jvm配置相对较低,所以我们的处理耗内存比较大时需要手动调整一下,以便不会内存溢出。本人目前的eclipse.ini配置如下:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20150204-1316
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx1024m

解决办法:

方法一: 修改eclipse.ini 配置文件:

       1)在eclipse安装目录下可以找到,修改-Xms128 -Xmx512大小;

       2)删除eclipse目录下configuration文件夹下org.eclipse.update整体删除;

       3) 保存并重新启动eclipse。

方法二: 打开eclipse工具,进行如下操作:

         window->preferences->java->installed jres->edit jre把default vm arguments 的参数设为-Xms64m -Xmx512m

~阅读全文-人机检测~

微信公众号“Java精选”(w_z90110),专注Java技术干货分享!让你从此路人变大神!回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。微信搜索小程序“Java精选面试题”,内涵3000+道Java面试题!

涵盖:互联网那些事、算法与数据结构、SpringMVC、Spring boot、Spring Cloud、ElasticSearch、Linux、Mysql、Oracle等

评论

分享:

支付宝

微信