eclipse启动报错An error has occurr(自用)

关于卡了我半天时间的eclipse启动报错 An error has occurred.See the log file…

场景:

由于Eclipse卡死或强制关闭之后会出现的情况
今天路上太颠簸电脑又没关机,到公司后发现电脑卡死,只能强制重启了…垃圾carbon x1(小声BB)


问题描述:

eclipse 启动后报错: An error has occurred.See the log file .metadata…log
eclipse启动报错


原因分析:

鬼知道什么原因


解决方案:


百度了很多答案,给出最多方案的是这个
关于eclipse启动报错,an error has occurred.see the log file



然而本人都试了都无效,最后只能自己思考

1.检查jdk配置(我最近有更换jdk)

确定最近有没有升级jdk或eclipse
仔细检查jdk配置,如果升级过jdk或eclipse那可能是版本不兼容导致的,建议恢复旧版本或查找eclipse与jdk对应版本关系 Eclipse ide所需要的jdk版.


2.确定工作空间是否正常

如果jdk或eclipse版本没问题,那可能工作空间出问题了。由于本人没有设置默认工作空间,eclipse打开前都能选择工作空间,所以我换了一个工作空间一试,还是报错,设置默认工作空间的建议把出问题时的工作空间做个备份,再把别的项目或初始的工作空间目录拷贝过来(不管用什么方式,总归能弄到),还是报错,证明不是工作空间出问题(我是这样)

3.不是工作空间的问题那大概率就是eclipse本身了

先准备好一个初始的eclipse(官网下一个对应版本或者公司的也总有最初的zip吧)
找到eclipse安装目录下的configuration
排除法:先转移.settings和config.ini以外的文件到临时文件夹,再把初始的挪过来
发现依旧报错,那就是.settings和config.ini文件出问题,替换一下( 一定要替换不要像百度答案给的那样直接删除,有些是不会自动生成的)
如果不报错正常启动,那恭喜了,出问题的就在那几个文件夹中
继续替换初始文件夹进行排除即可找到问题所在
最终我发现我的问题出在org.eclipse.osgi目录下的
.manager
.bundledata.5
.lazy.4
.state.4
这4个文件,由于其关联性,就索性替换掉了,解决问题


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部