java使用cmd列出特定包的jar文件中的所有方法和类

dev*_*per 3 java cmd

我正在尝试在 jar 文件中打印包类的所有公共方法,到目前为止,我只能使用以下方法打印类名:

jar -tf my.jar
Run Code Online (Sandbox Code Playgroud)

但是现在我想在一个 jar 文件中打印一个包的所有类的所有方法,我该如何使用命令提示符来做到这一点。

我见过 javap 命令,但它不起作用。我找不到我想要的例子。

MSD*_*MSD 6

jar tf 将为您列出内容。

javap将允许您查看类的更多详细信息(请参阅此处的工具指南)。

例如,如果您在 jar myjar.jar 中有一个名为 mypkg.HelloWorld 的类,则像这样运行它

javap -classpath myjar.jar mypkg.HelloWorld
Run Code Online (Sandbox Code Playgroud)