IntelliJ IDEA 2021.2.2旗舰版无法读取JDK8源码问题求助
解决IDEA按住Ctrl跳转String类时自动反编译而非读取源码的问题
环境信息
- IDEA版本:

- 操作系统版本:Windows 10 19045.3208
问题描述
按住Ctrl点击String.java时,IDEA自动打开反编译后的类文件,而非加载Java源码文件。
当前IDEA设置(中文翻译说明)
截图对应IDEA中文路径:文件 | 设置 | 构建、执行、部署 | 编译器 | Java编译器,核心设置项翻译后为:
- 使用编译器:
javac - 项目字节码版本:17
- 目标字节码版本:17

解决方案
检查JDK源码关联状态
打开文件 | 项目结构(快捷键Ctrl+Alt+Shift+S),进入SDKs标签页,选中当前使用的JDK,确认源路径中已添加JDK安装目录下的src.zip(或jdk.src.zip)源码包。若未添加,点击+按钮选择对应文件完成添加。调整跳转优先级设置
打开文件 | 设置 | 编辑器 | 通用 | 自动导入,找到Ctrl+点击跳转相关配置,确保设置为优先跳转至源码文件,而非编译后的类文件。清理缓存并重启IDEA
执行文件 | 清除缓存...,选择清除并重启,完成缓存清理后重新打开IDEA。
内容的提问来源于stack exchange,提问作者Vin Qin
相关产品推荐
相关产品推荐

