代码之家  ›  专栏  ›  技术社区  ›  Winston Chen

如何从jar文件中获取函数sinatures?

  •  4
  • Winston Chen  · 技术社区  · 16 年前

    我想知道是否可以编写一个工具来从jar文件中提取所有函数签名。有没有这个的API?

    jDepend 似乎提供了这方面的功能。然而,我相信有一些更通用的方法来做到这一点。

    2 回复  |  直到 16 年前
        1
  •  2
  •   Thorbjørn Ravn Andersen    16 年前

    jar是zip文件,因此可以使用zip例程获取jar文件中每个类的字节码定义。

    javassist

        2
  •  4
  •   Caspar    16 年前

    我认为 javap 工具就是你所追求的。

    javap -classpath ./lib/ MyClass 应该会成功的。

    this tutorial 以及javap(google)的参考信息