关于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查看源码啦。

相关推荐
宁渡AI大模型1 分钟前
AI 全栈面试新趋势:Vibe Coding、前端、Java 后端高频面试题深度解析|河南宁渡科技有限公司编程教程
java·javascript·人工智能·python·ai大模型
CallFay云起未来11 分钟前
AI客服如何与人工客服协同?从任务路由到上下文交接的Agent架构实践
java·人工智能·文心一言
cfm_291414 分钟前
观察者模式
java
野生技术架构师35 分钟前
1000+ Java面试题知识图谱:从基础语法到分布式架构的完整拓扑
java·面试
步行cgn35 分钟前
Spring 底层如何创建对象:反射机制与实例化策略
java·后端·spring
何以解忧,唯有..1 小时前
Redis 过期事件监听:原理与实战
java
风中的小熊生气1 小时前
Spring Boot 面试知识(二):分层、IoC、异常、配置与 Redis
java·springboot
泡茶喝茶写代码1 小时前
量化数据开发实战系列(第 25 篇):基金基础接口实战:基金列表、ETF-LOF 分类、基金概况、净值数据
java·数据库·人工智能·python·mysql
shehuiyuelaiyuehao2 小时前
算法46,分治快排,排序数组
java·算法·排序算法·排序
野生技术架构师2 小时前
1200 道 JAVA 面试题(各大企业常见面试题及答案)
java·开发语言