原创

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),回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。

Java精选专注程序员推送一些Java开发知识,包括基础知识、各大流行框架(Mybatis、Spring、Spring Boot等)、大数据技术(Storm、Hadoop、MapReduce、Spark等)、数据库(Mysql、Oracle、NoSQL等)、算法与数据结构、面试专题、面试技巧经验、职业规划以及优质开源项目等。其中一部分由小编总结整理,另一部分来源于网络上优质资源,希望对大家的学习和工作有所帮助。

评论

分享:

支付宝

微信