gpt4 book ai didi

java - 如何使用 javap 工具打印 jar 文件中的类结构?

转载 作者:太空狗 更新时间:2023-10-29 22:42:50 25 4
gpt4 key购买 nike

我想使用 javap 工具列出 jar 中类文件的方法。我该怎么做才能列出 jar 中所有类文件的方法和成员。现在我一次只能为一节课做这件事。

如果我说的话,我期待类似的东西

javap java.lang.*

它应该获取java.lang包中所有类的方法和成员。如果 javap 无法做到这一点,是否有可用的此类工具?

最佳答案

#!/bin/bash
# Set the JAR name
jar=<JAR NAME>
# Loop through the classes (everything ending in .class)
for class in $(jar -tf $jar | grep '.class'); do
# Replace /'s with .'s
class=${class//\//.};
# javap
javap -classpath $jar ${class//.class/};
done

关于java - 如何使用 javap 工具打印 jar 文件中的类结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1171549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com