IDEA中找不到Download Sources选项,无法查看Java类源码问题
解决IDEA中无法查看JDK 1.8及第三方依赖源码的问题
一、JDK 1.8源码无法加载的处理步骤
- 检查IDEA的JDK配置:打开
File > Project Structure > Platform Settings > SDKs,选中已配置的JDK 1.8,查看Sourcepath标签页。若为空或路径错误,点击+按钮,找到本地JDK安装根目录下的src.zip文件添加进去,点击Apply和OK生效。 - 若本地JDK无
src.zip,说明是精简版JDK,需重新下载完整的JDK 1.8安装包,完成安装后再重复上述配置步骤。 - 刷新项目缓存:点击
File > Invalidate Caches...,选择Invalidate and Restart,重启IDEA后再尝试查看java.lang.System源码。
二、Maven第三方依赖无源码选项的处理步骤
- 手动指定依赖源码:在项目
pom.xml的对应依赖中加入<classifier>sources</classifier>,示例如下:
之后点击Maven工具栏的<dependency> <groupId>xxx</groupId> <artifactId>xxx</artifactId> <version>xxx</version> <classifier>sources</classifier> <scope>provided</scope> </dependency>Reload All Maven Projects按钮重新加载依赖。 - 检查本地Maven仓库:找到对应依赖的存储目录,确认是否存在
*-sources.jar文件。若没有,手动搜索对应依赖的源码包下载后放入该目录,再重启IDEA。 - 调整Maven自动下载设置:打开
File > Settings > Build, Execution, Deployment > Build Tools > Maven > Importing,勾选Automatically download: Sources和Automatically download: Documentation,重新导入项目。 - 强制刷新依赖:在Maven侧边栏右键点击项目,选择
Maven > Reload Project,或执行命令行mvn clean install -U强制更新依赖及源码。
内容的提问来源于stack exchange,提问作者howard81
相关产品推荐
相关产品推荐

