Eclipse重构时随机删除代码、自动回滚近期改动问题求助
修复方案
- 清理损坏的JDT索引
重构功能异常大多由Java开发工具(JDT)的索引文件损坏导致,关闭Eclipse后进入工作区目录下的.metadata/.plugins/org.eclipse.jdt.core文件夹,删除所有后缀为.index的文件,重启Eclipse等待索引重新构建完成即可。 - 关闭编辑器状态自动恢复
对应版本Eclipse的编辑器崩溃恢复机制存在逻辑错误,重构触发异常时会错误加载几十分钟前的历史快照。可通过「窗口>首选项>通用>编辑器>文本编辑器」路径,取消勾选「启用编辑器状态恢复」选项解决。 - 升级或降级Eclipse版本
你遇到的重构报错是2021-03至2022-09版本Eclipse的已知bug,升级到最新稳定版或者降级到2020-12版本即可彻底修复该问题。 - 校验项目配置
报错中的project handle "null"提示说明项目未被正确识别,右键点击项目选择「刷新」,再进入「属性>项目构面」页面,确认Java构面已勾选且版本和项目使用的JDK版本匹配。
内容的提问来源于stack exchange,提问作者Erin Parkinson
相关产品推荐
相关产品推荐

