在 Eclipse 或 NetBeans 中,当您“控制 + 单击”一个函数时,您至少可以看到它的完整签名,即使它在 jar 文件中也是如此。
我想知道是否可以编写一个工具来从 jar 文件中提取所有函数签名。有这方面的 API 吗?
我知道jDepend似乎为此提供功能。不过,我相信有一些更通用的方法可以做到这一点。
最佳答案
我认为 javap
工具正是您所追求的。
像 javap -classpath ./lib/MyClass
这样的东西应该可以解决问题。
另见 this tutorial以及 javap 的引用信息(google javap
,我没有足够的声誉来发布超过 1 个链接)。
关于java - 如何从 jar 文件中获取函数签名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3852907/