java - 如何确定是否从 JAR 文件调用特定类中的方法

标签 java jar jms

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

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

具体来说,我想查明代码是否从 MQCOnnectionData 或 ConnectionData 类调用 getProviderVersion

所以我想看看代码是否使用了其中的一个或其中一个,以及主 jar 中的哪个依赖 jar 包含这些方法

最佳答案

奇怪的问题,但您可以在方法 getProviderVersion() 上设置断点并运行调试器。如果程序将在该方法上停止,请检查该调用是否来自您感兴趣的兴趣。

关于java - 如何确定是否从 JAR 文件调用特定类中的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21145653/

相关文章:

java - 解析Android获取用户列表

java - Tomcat : PreResources tag not loading jars

java - 从 OSGI 命令提示符运行 OSGI bundle :Import-package missing constraint

jakarta-ee - 无法在无状态 EJB 中注入(inject) JMS 队列

jms - 当今可扩展的大型站点使用何种消息传递架构?

java - 如何从 JBoss 5.x 下的 JavaEE 应用程序获取类加载器 ObjectName

java - 在哪里托管定期运行的 Python 或 Java 服务?

java - Windows 服务器上的 Tomcat 问题

java - 如何在所有操作系统上运行 .jar 文件并将输出保存到文件中?

jakarta-ee - 如何使用 JMS 适配器监听 Amazon SQS