2021-01-27

一、事情起因

电脑非正常关机,重新启动后运行eclipse无法启动了。每次双击启动后,确定完workspace后,显示启动画面,没过一会就进入灰色无响应状态。启动画面始终停留在Loading workbench状态。反复重启,状态依旧。尝试解决。

二、原因分析

非正常关机导致eclipse工作区的文件状态错误导致。在工作区目录中,有一个.metadata目录,里面是工作区及各插件的信息,删除此目录可以解决问题。

三、处理办法

办法一 :项目数据会丢失

为保险起见,将.metadata备份一份再删除,再重启eclipse,果然可以正常启动eclipse了,但原来工作区的配置和项目信息也都消失,直接显示的是欢迎界面。

办法二 :数据恢复,正常启动

浏览了多个大神的作品与自身测试,导致无法重启的文件主要是与workbench相关;数据丢失主要是与org.eclipse.core.resources有关系。因此借鉴两种处理办法,最终实践的办法:
步骤①
删除与workbench相关的文件, org.eclipse.ui.workbench和org.eclipse.e4.workbench(e4网上很多都没有),只有带.workbench后缀的均删除;org.eclipse.ui.workbench.texteditor这个文件应该不用删除,可以测试一下,如果不行就删除哈。
步骤②
直接备份org.eclipse.core.resources文件,删除原有该文件;该文件重启eclipse之后会自动生成。
步骤③
重启eclipse,这时会发现项目没有了。是resources重新生成导致的,需要将备份的resources文件替换回来。
步骤④
关闭eclipse,将备份的org.eclipse.core.resources替代新生成的,建议删除新生成的文件,由备份resources文件替代。
步骤⑤
重启eclipse,发现全部都恢复了。

四、参考文章

【1】Eclipse启动无响应 停留在Loading workbench状态:https://www.cnblogs.com/hwd-cnblogs/archive/2004/01/13/2776735.html;
【2】eclipse启动无响应,停留在Loading workbench状态:https://www.cnblogs.com/rainey-forrest/p/4744572.html;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值