You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse 2020-03打开Java文件触发Requesting Java AST from selection错误求助

解决Eclipse 2020-03打开Java文件时的AST请求内部错误

问题分析

这个错误An internal error occurred during: "Requesting Java AST from selection" com.ibm.icu.text.UTF16.isSurrogate(C)Z,本质是Eclipse的ICU4J依赖库版本不兼容,或是JDT(Java开发工具)组件损坏,导致核心方法找不到引发的异常。

可行解决方案

1. 更新JDT组件

  • 打开Eclipse,进入Help > Eclipse Marketplace
  • 搜索Java Development Tools,找到适配2020-03版本的更新包,点击Update
  • 更新完成后重启Eclipse

2. 替换兼容的ICU4J库

  • 关闭Eclipse,找到安装目录下的plugins文件夹
  • 搜索并删除旧的com.ibm.icu_*.jar文件
  • 下载与Eclipse 2020-03版本匹配的ICU4J jar包(可从Eclipse对应版本的插件仓库获取同版本库),放入plugins文件夹后重启Eclipse

3. 重建工作区元数据

  • 关闭Eclipse,找到当前工作区的.metadata文件夹,重命名为.metadata.bak
  • 重新启动Eclipse并选择原工作区,Eclipse会自动重建元数据
  • 导入原有项目后验证问题是否消失

4. 切换兼容的JDK版本

  • Eclipse 2020-03官方推荐适配JDK 8或JDK 11,若当前使用的JDK版本过高/过低可能引发冲突
  • 进入Window > Preferences > Java > Installed JREs,添加对应版本JDK并设置为默认
  • 重启Eclipse后测试

5. 重新安装Eclipse

  • 若以上方法无效,备份工作区项目后卸载当前Eclipse
  • 从官方渠道重新下载Eclipse 2020-03的Java开发版,完成安装后导入项目验证

内容的提问来源于stack exchange,提问作者Saurav Das

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 14:30:55