如何通过命令行查看jar文件中类的方法成员

发布于 2024-09-10 08:32:33 字数 120 浏览 7 评论 0原文

我正在尝试查看 jar 文件中类的方法成员。目前,要列出 jar 文件中的所有类,可以调用以下命令:

jar -tf myjar.jar 但如果我想列出此 jar 文件中特定类中的公共方法,我该如何操作。谢谢

I am trying to look at the method members of a class within a jar file. Currently to list all the classes within a jar file, one can call this command:

jar -tf myjar.jar but if i want to list the public methods within a particular class in this jar file, How do i go about it. Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

平定天下 2024-09-17 08:32:33

一种方法是通过 javap JDK命令

One way would be via the javap JDK command.

贪恋 2024-09-17 08:32:33

我很快就把它拼凑在一起了。在 Bash/UNIX 中工作 - 我知道您用 Dos 标记了它,所以可能想要这样,抱歉:

export CLASSPATH=<JAR>
jar tvf <JAR> | awk '{print $8}' | grep class$ | sed 's/\.class$//' | xargs javap

其中 是您要检查的 jar 的名称。

I've quickly just hacked this together. Works in Bash/UNIX - I know you tagged this with Dos so probably wanted that, sorry:

export CLASSPATH=<JAR>
jar tvf <JAR> | awk '{print $8}' | grep class$ | sed 's/\.class$//' | xargs javap

Where <JAR> is the name of the jar you want to examine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文