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

Mac系统Eclipse查看类源码提示class file editor source not found如何解决

Mac端Eclipse查看Java类源码提示source not found修复方案

该错误是由于Eclipse没有关联对应JDK的源码包导致,按照以下步骤操作即可解决:

  • 第一步:确认JDK源码包存在
    Mac平台官方完整版JDK默认会自带源码包src.zip,存储路径为/Library/Java/JavaVirtualMachines/[你的JDK版本目录]/Contents/Home/src.zip,先确认该文件存在,若缺失请重新下载安装对应版本的完整JDK。
    注意:通过Homebrew安装的精简版OpenJDK通常不带源码包,需替换为完整版JDK
  • 第二步:在Eclipse中绑定源码包
    1. 打开Eclipse偏好设置:点击顶部菜单栏Eclipse → Settings,或直接按快捷键Command + ,
    2. 左侧导航依次选择Java → Installed JREs,右侧选中你当前正在使用的JDK版本,点击Edit按钮
    3. 在弹出的编辑窗口的JRE系统库列表中,找到rt.jar(Java核心类运行时包),展开选项后点击Source Attachment,再点击右侧的Source Attachment按钮
    4. 配置窗口选择External location → External File,选中之前确认存在的src.zip文件,依次点击OK保存所有配置
  • 第三步:验证修复
    重启Eclipse后再次打开String类即可正常查看源码和方法列表,不会再弹出报错。

内容的提问来源于stack exchange,提问作者Gunel Hasan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 15:39:03