博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
eclispse 闪退问题解决
阅读量:4573 次
发布时间:2019-06-08

本文共 799 字,大约阅读时间需要 2 分钟。

背景:

安装eclipse 和ADT插件,准备玩Android,无奈机子太卡,于是晚上搜罗一些关于eclipse 优化的方法,参考了一些博客和文章,

问题现象:

修改eclipse目录下的 eclipse.ini 配置文件,然后就出现了eclipse 启动后闪退的现象。

参考方法:

网上有说法,通过删除workspace/.medata/目录可以解决,但是会导致启动后原来的Projects和配置都没有了。这个方法多用来为eclipse 在运行过程中死机然后导致的eclipse无法启动。

这个方法对于我遇到的问题并没有解决。

思考:

因为是修改eclipse.ini文件而引起的问题,那么根源肯定在这儿,于是在网上找到牛人们的两篇博文,

里面详细介绍了JVM参数设置对eclipse的影响, 

同时也讲到了Java VM的内存分配的机制。 

解决方法:

现在多数的开发环境都有IDE并且保持着命令行操作。既然是eclipse.ini 修改导致的错误,又没有弹窗提示导致错误的原因,那么我可以试试从命令行去看看,eclipse会给出一些什么提示。

我的eclipse在E:\Android\eclipse目录下,进入命令行 切换到E:\Android\eclipse\下,启动eclipsec.exe

得到如下信息:

Error occurred during initialization of VM

Too small initial heap for new size specified

于是将eclipse.ini中将 PermSize改大些,和MaxPerSize一样;

-XX:PermSize=256m

-XX:MaxPermSize=256m

修改保存后,能够启动eclipse了。

 

转载于:https://www.cnblogs.com/Cancer/p/3733157.html

你可能感兴趣的文章
23醒
查看>>
win7每天出现taskeng.exe进程的解决方案
查看>>
React Children
查看>>
大数据等最核心的关键技术:32个算法
查看>>
Maven多模块项目搭建
查看>>
Scala
查看>>
Android 中LinearLayout控件属性
查看>>
面向对象之多态性
查看>>
树状数组
查看>>
【2019.8.14 慈溪模拟赛 T1】我不是!我没有!别瞎说啊!(notme)(BFS+DP)
查看>>
多任务--进程 及 进程间通信
查看>>
多线程/多进程+QProgressBar实现进度条
查看>>
多任务(进程)案例----- 拷贝文件夹
查看>>
Kotlin的快速入门
查看>>
底层原理
查看>>
21. Merge Two Sorted Lists
查看>>
创建数组
查看>>
dict使用
查看>>
ASP.NET MVC的帮助类HtmlHelper和UrlHelper
查看>>
02_ListActive中响应事件 并LogCat输出
查看>>