使用eclipse出现闪退的现象还是第一次遇到,感觉很奇怪,之前使用都是非常正常的,每个文件都可以正常的编辑和打开,可就是突然就打开.xml和.properties这两个会出现立即闪退的现象,很搞笑是:修改文件后缀名就可以打开而不闪退,项目还能正常编译运行;
尝试网上找到的解决方法:
1、eclipse.ini中内存设置过大导致,-Xms256m改成-Xms128m,把Xmx512m 改为 Xmx256m;
2、在eclipse安装目录下的eclipse.ini配置文件中添加:
-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false
3、更改环境变量path中jdk的位置,放到最顶位;
等等方法,还是会出现闪退问题;PS:以上方法使用后记得重启eclipse;
还是搞不定怎么办,同事提议重装,自己有点小脾气一定要解决这个问题,于是抽根烟冷静想想到底怎么回事,是不是这跟上午装的插件有问题?插件:checkstyle、freemarker IDE ;
排查:
1、查checkstyle插件的问题,结果表示跟这个没半毛线关系(checkstyle只是代码编写规范的插件);
2、查freemarker插件,发现freemarker插件的内容我全部的下载啦,还有些没有下载完成,网络不好下载失败,初步排查到是插件跟eclipse出现部分冲突,可以卸载谋些插件,这里提议:卸载谋些插件还不如重装一下eclipse比较划算(反正eclipse是免费的随便搞下载也快),结果重新装一个eclipse,结果问题解决了,重新下载了插件;
问题和解决方案:
部分插件跟低版本的eclipse会出现谋些冲突,会导致有些闪退问题,建议低版本装插件的时候注意,尽量更新eclipse最新版本;
出现打开文件闪退问题的博友,建议看看最近有没装什么插件,出现直接闪退的可以尝试下我以上尝试过的方案看看能不能解决;
建议:
如果是打开运行eclipse直接闪退的话是跟环境变量jdk这些有关了
如果是打开文件出现闪退,而且项目还能正常运行并且更改下后缀名又能打开不闪退的情况下,这就完全的排除环境变量 和eclipse安装目录下的配置文件大小啦,应该检查插件冲突和版本问题;