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

Eclipse 2021-06配置JDK11源码附件提示路径不存在问题求助

问题原因
  • 默认通过apt安装的OpenJDK 11不会自动附带源码包,你找到的/usr/lib/jvm/java-1.11.0-openjdk-amd64/lib/src.zip是未生效的软链接,真实的源码文件并没有安装到系统中,所以无论是直接选择路径还是复制到家目录都会提示文件不存在。
  • 部分情况下Eclipse默认绑定的是系统层面的JRE运行环境,而非你安装的完整JDK,也会导致源码配置不生效。
解决步骤
  1. 安装OpenJDK 11源码包
    打开终端执行如下命令:
sudo apt install openjdk-11-source

安装完成后原有路径下的src.zip软链接就会自动指向真实存在的源码压缩包。

  1. 验证源码包有效性
    终端执行以下命令确认压缩包正常:
# 检查软链接指向是否正常
ls -l /usr/lib/jvm/java-1.11.0-openjdk-amd64/lib/src.zip
# 检查压缩包无损坏
unzip -t /usr/lib/jvm/java-1.11.0-openjdk-amd64/lib/src.zip

无报错提示即为正常。

  1. Eclipse中重新配置JDK源码
  • 打开Eclipse首选项路径:窗口 > 首选项 > Java > 已安装的JRE
  • 选中当前使用的JDK 11条目,点击右侧「编辑」按钮
  • 在弹出的编辑窗口中找到jrt-fs.jar条目,选中后点击右侧「源码附件」
  • 源码路径填写/usr/lib/jvm/java-1.11.0-openjdk-amd64/lib/src.zip,依次确认保存所有配置
  • 重启Eclipse后即可正常打开JDK类及方法的源码声明

如果配置后仍不生效,可以将已安装JRE列表里的原有条目删除,重新添加标准VM,路径选择/usr/lib/jvm/java-1.11.0-openjdk-amd64后再按上述步骤配置源码即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 17:15:02