卸载Spring Tool Suite后Eclipse仍报AST请求内部错误求助
解决卸载STS后Eclipse仍出现"Requesting Java AST from selection"内部错误的方法
针对你卸载Spring Tool Suite(STS)后仍遇到的内部错误:
发生内部错误:"Requesting Java AST from selection"。
'boolean com.ibm.icu.text.UTF16.isSurrogate(char)'
"Requesting Java AST from selection"
可以尝试以下步骤解决:
清理Eclipse工作区元数据
关闭Eclipse,找到你的工作区目录,删除.metadata文件夹下的.plugins和.org.eclipse.core.resources子目录(建议先备份重要的项目配置文件),重启Eclipse后会自动重新生成这些文件。彻底移除STS残留插件
打开Eclipse,依次进入Help > About Eclipse > Installation Details,切换到Installed Software标签页,搜索所有包含"Spring"或"STS"的插件,选中后点击Uninstall完成移除,之后重启Eclipse。修复或替换ICU4J库文件
该错误与IBM的ICU4J库相关,可能是卸载STS后残留了损坏的库文件:- 找到Eclipse安装目录下的
plugins文件夹 - 搜索所有名称包含
com.ibm.icu的jar包,删除这些文件 - 下载与你的Eclipse版本兼容的ICU4J jar包,放入
plugins目录后重启Eclipse
或者直接重新下载对应版本的Eclipse进行覆盖安装(保留工作区即可)。
- 找到Eclipse安装目录下的
重置Eclipse偏好设置
修改Eclipse安装目录下的eclipse.ini文件,在文件开头添加以下两行启动参数:-clean -clearPersistedState保存后重启Eclipse,它会重置所有缓存的偏好设置。
内容的提问来源于stack exchange,提问作者Ashish Poudel
相关产品推荐
相关产品推荐

