Eclipse 2022-09频繁崩溃:Mylyn解析失败及后续问题求助
Eclipse 2022-09 频繁崩溃修复方案(无需重装)
一、初始问题:Mylyn组件依赖冲突引发崩溃
问题表现
触发代码补全提示时,Eclipse频繁出现冻结后崩溃或直接静默崩溃,重启后日志显示OSGI捆绑包依赖冲突:org.eclipse.mylyn.commons.notifications.feed组件同时依赖javax.xml.bind和jakarta.xml.bind,导致使用约束违反。
修复步骤
- 启动Eclipse,打开「帮助」→「安装新软件」,切换到「已安装的软件」标签页
- 在搜索框输入
Mylyn,勾选所有Mylyn相关组件(包括org.eclipse.mylyn.team.ui、org.eclipse.mylyn.tasks.ui等) - 点击「卸载」,按照向导完成卸载后重启Eclipse
二、移除Mylyn后仍间歇性崩溃的问题
问题表现
粘贴代码到窗口时易触发崩溃,日志提示「工作区上次退出时有未保存更改,正在刷新恢复」。
修复步骤
清理工作区快照文件
- 关闭Eclipse,找到你的工作区目录
- 删除工作区下的
.metadata/.plugins/org.eclipse.core.resources/.snap文件(该文件为工作区快照,损坏会导致异常) - 重启Eclipse,选择原工作区,等待工作区完成刷新恢复
检查Java版本兼容性
Eclipse 2022-09(4.25)官方推荐使用Java 11或17,你当前使用的Java 19可能存在兼容性问题,建议切换到Java 17:- 安装Java 17后,打开Eclipse的「窗口」→「首选项」→「Java」→「已安装的JRE」,添加Java 17并设为默认
- 若需全局修改,可编辑Eclipse安装目录下的
eclipse.ini,添加-vm参数指定Java 17路径,示例:-vm /usr/lib/jvm/java-17-openjdk-amd64/bin/java
内容的提问来源于stack exchange,提问作者mccarthyj
相关产品推荐
相关产品推荐

