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