关于IDEA中使用ctrl跳转源码出现???的解决方案

最近在学习大数据相关课程的时候使用ctrl查看源码时出现源码是问号的情况。写一篇博客来分享一下自己的解决方案:

但我使用ctrl查看源码的时候具体函数的细节使用???来代替,而且点击上方的Download按钮没有反应,这个时候我们需要手动指定源码文件路径。

找到对应的源码文件

我们可以在maven的仓库中找到对应版本的源码信息:https://mvnrepository.com/,在这里以spark-core_2.12-3.2.0为例,我们搜索spark-core之后找到对应的版本。

我们点击view-all之后可以查看相关的所有jar包

我们下载后缀为-source的jar包即可。

选择源码文件

我们点击choose source之后选择下载好的-source的jar包就可以啦。这里推荐把源码放在仓库下对应的jar包文件夹下。

最后重启一下IDEA就可以ctrl查看源码啦。

相关推荐
郝学胜-神的一滴1 天前
超越Spring的Summer(一): PackageScanner 类实现原理详解
java·服务器·开发语言·后端·spring·软件构建
摇滚侠1 天前
Java,举例说明,函数式接口,函数式接口实现类,通过匿名内部类实现函数式接口,通过 Lambda 表达式实现函数式接口,演变的过程
java·开发语言·python
打工的小王1 天前
java并发编程(七)ReentrantReadWriteLock
java·开发语言
lang201509281 天前
Java并发革命:JSR-133深度解析
java·开发语言
abluckyboy1 天前
基于 Java Socket 实现多人聊天室系统(附完整源码)
java·开发语言
Re.不晚1 天前
JAVA进阶之路——数据结构之线性表(顺序表、链表)
java·数据结构·链表
毅炼1 天前
Java 基础常见问题总结(3)
java·开发语言
亓才孓1 天前
[JDBC]事务
java·开发语言·数据库
CHU7290351 天前
直播商城APP前端功能全景解析:打造沉浸式互动购物新体验
java·前端·小程序
侠客行03171 天前
Mybatis连接池实现及池化模式
java·mybatis·源码阅读