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

标签 java cmd

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

jar -tf my.jar

但现在我想在 jar 文件中打印包的所有类的所有方法,如何使用命令提示符来执行此操作。

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

最佳答案

jar tf 将为您列出内容。

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

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

javap -classpath myjar.jar mypkg.HelloWorld

关于java 使用cmd列出特定包的jar文件中的所有方法和类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42128533/

相关文章:

c - 用于修改正在运行的 C 程序的行为的脚本

java - 执行包含空格的文件夹中的cmd文件

c# - 如何在没有控制台的情况下通过 cmd.exe 启动分离进程?

node.js - 跨平台方式获取目录列表并在每个目录中运行 npm install

java - Selenium 没有检测到 IE 中的第二个窗口

java - 将 REST API 部署到 AWS

java - 将日语汉字字符从 Shift-JIS 转换为 UTF-8

batch-file - 批处理文件因 Goto 命令而崩溃

java - Eclipse 可视化编辑器 : Components not shown in JTabbedPane

java - String[] arg 和 String[] args 之间的区别?