idea怎么查看jar里的类调用链?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea怎么查看jar里的类调用链?相关的知识,希望对你有一定的参考价值。

当我们用idea查看jar中的类时 idea会自动反编译这些类 想要查看这个类都被jar包里的哪些类使用了 这应该是一个很常用的功能 但是经过研究 只能找出自己写的类 不能找出jar包中哪些类使用了该类 如果有知道怎么查的 还忘能告知一二

你要有这个jar对应的sources.jar才行,我这里以google的guava.jar为例,在maven仓库中,有:

然后在idea中打开这个jar包,可以看到代码的注释这些:

按住ctrl+类名即可显示它在哪里被调用:

对于没有相应的sources.jar的jar包,则看不到,jar包对应的sources.jar一般大公司的都会一起发布在网上。

追问

代码jar需要手动下载还是可以通过idea或者maven下载?

参考技术A

1、如图


2、也可以使用图示的快捷键,这个快捷键可以在setting-map中自定义

以上是关于idea怎么查看jar里的类调用链?的主要内容,如果未能解决你的问题,请参考以下文章

idea怎么调用其他工程的方法

在MyEclipse中如何用查看引用的jar包中的class文件的java源代码

idea debug调试中如何只执行当前所调试的类和方法,执行完不进入调用方法和jar中

idea中查看方法的调用链

idea中查看方法的调用链

idea怎么看jar包依赖