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

IntelliJ IDEA 2021.2.2旗舰版无法读取JDK8源码问题求助

解决IDEA按住Ctrl跳转String类时自动反编译而非读取源码的问题

环境信息

  • IDEA版本:IDEA版本截图
  • 操作系统版本:Windows 10 19045.3208

问题描述

按住Ctrl点击String.java时,IDEA自动打开反编译后的类文件,而非加载Java源码文件。
问题现象截图

当前IDEA设置(中文翻译说明)

截图对应IDEA中文路径:文件 | 设置 | 构建、执行、部署 | 编译器 | Java编译器,核心设置项翻译后为:

  • 使用编译器:javac
  • 项目字节码版本:17
  • 目标字节码版本:17
    IDEA设置截图

解决方案

  1. 检查JDK源码关联状态
    打开文件 | 项目结构(快捷键Ctrl+Alt+Shift+S),进入SDKs标签页,选中当前使用的JDK,确认源路径中已添加JDK安装目录下的src.zip(或jdk.src.zip)源码包。若未添加,点击+按钮选择对应文件完成添加。

  2. 调整跳转优先级设置
    打开文件 | 设置 | 编辑器 | 通用 | 自动导入,找到Ctrl+点击跳转相关配置,确保设置为优先跳转至源码文件,而非编译后的类文件。

  3. 清理缓存并重启IDEA
    执行文件 | 清除缓存...,选择清除并重启,完成缓存清理后重新打开IDEA。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 19:57:19