Java 如何确定是否正在从JAR文件调用特定类中的方法

Java 如何确定是否正在从JAR文件调用特定类中的方法,java,jar,jms,Java,Jar,Jms,我有一个jar文件,它有自己的源代码和目标代码,但也与主jar文件中的依赖jar捆绑在一起 我想知道jar是否正在调用给定类中的给定方法,以及绑定在主jar中的哪个依赖jar包含该类 具体来说,我想知道代码是从MQCOnnectionData还是ConnectionData类调用getProviderVersion 所以我想看看代码是否使用了其中的哪一个,以及主jar中的哪一个依赖jar包含了方法,这是一个奇怪的问题,但是您可以在方法getProviderVersion()上设置断点并运行调试器

我有一个jar文件,它有自己的源代码和目标代码,但也与主jar文件中的依赖jar捆绑在一起

我想知道jar是否正在调用给定类中的给定方法,以及绑定在主jar中的哪个依赖jar包含该类

具体来说,我想知道代码是从MQCOnnectionData还是ConnectionData类调用getProviderVersion


所以我想看看代码是否使用了其中的哪一个,以及主jar中的哪一个依赖jar包含了方法,这是一个奇怪的问题,但是您可以在方法
getProviderVersion()
上设置断点并运行调试器。如果程序将在方法上停止,请检查调用是否来自jar。

您是否尝试使用调试器单步执行它?谢谢,很遗憾,我无法在现有配置中使用调试器。还有其他想法吗?将记录器添加到
getProviderVersion()
,重新编译并使用修改后的代码运行。然后检查你的日志。。。