问下, IDEA debug 时为啥不能 step into 呢?直接就到下一行呢

2021-11-14 22:54:54 +08:00
 leonme

703 次点击
所在节点    问与答
7 条回复
xilou31
2021-11-14 22:57:52 +08:00
jdk 源码默认不给跳进去 debug 的。
你可以搜一下 Step through JDK source code in idea
leonme
2021-11-14 23:02:35 +08:00
xilou31
2021-11-14 23:10:17 +08:00
xilou31
2021-11-14 23:22:51 +08:00
@leonme 说错了,应该是把 src.zip 加入 project structure 的 SourcePath 。
leonme
2021-11-15 09:57:18 +08:00
@xilou31 我发现 IDEA 默认就有 src.zip ,如下图~目前的问题是比如 ArrayList 的源码是可以 step into 的,但是上面的那行就不行,很奇怪~~

<a href="https://imgtu.com/i/IgtLWV"><img src="https://z3.ax1x.com/2021/11/15/IgtLWV.png" alt="IgtLWV.png" border="0" /></a>
xilou31
2021-11-15 10:46:15 +08:00
@leonme 应该是因为你用到了反射,动态加载这种我也没调试过。
实在不行可以去找 jdbcDriver 的源码直接肉眼看 hhhh
leonme
2021-11-15 12:14:13 +08:00
@xilou31 感谢,现在就是点进去肉眼看,主要有多个继承类,不太方便~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/815369

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX