Intellij IDEA debug 问题

2017-04-28 16:56:29 +08:00
 hackingwu

Intellij IDEA 可以在 JDK 的 jar 包里设置断点,进行调试。在一些第三方的类库 jar 包下却无法设置断掉调试,为什么呢?还是我有什么操作问题,我是 IntelliJ Idea 2017.2 Community

5139 次点击
所在节点    程序员
10 条回复
sonyxperia
2017-04-28 17:14:04 +08:00
可以的吧,没设置过。用的 ultimate 版本
xuzywozz
2017-04-28 18:04:37 +08:00
有源码就能打断点的呀
motai
2017-04-28 18:12:57 +08:00
可以打断点,我打过 spring 的包
sunjiayao
2017-04-28 18:49:56 +08:00
2L 正解,关联一下源码包就可以了
aristotll
2017-04-28 18:59:38 +08:00
需要源代码是对的 因为不然不知道哪里断下来
abeholder
2017-04-29 13:00:26 +08:00
搭车问个问题 ,eclipse 中打了断点后,走着走着,我觉得方法写的有点问题,然后修改了,断点会自动跳到方法顶部重新走,我觉得这个功能非常好,IDEA 可以这样设置吗,我没有找到。。。
还有就是,eclipse 里面的断点是可以 stop 的,而 IDEA 也只有 resume。。。没有找到终止当前断点的功能。。。。
yang2yang
2017-04-29 20:12:03 +08:00
有源码就可以,经常在 spring 及各种 jar 里面打断点
yzmm
2017-04-30 11:03:05 +08:00
怀疑楼主是不是没有下载第三方的库的源码,没有源码的情况下 idea 会自动反编译 class 但反编译的代码是无法断点的。
CodeingBoy
2017-04-30 21:18:29 +08:00
@abeholder #6 试着搜索一下 Drop frame ?
aldenchang
2017-04-30 22:51:11 +08:00
2016 下试过在自己开发的 jar 包打断点

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

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

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

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

© 2021 V2EX