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

时间:2010-07-14 16:28:34

标签: java shell command-line cmd dos

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

jar -tf myjar.jar但是如果我想在这个jar文件中列出特定类中的公共方法,我该怎么做呢。感谢

2 个答案:

答案 0 :(得分:1)

一种方法是通过javap JDK command

答案 1 :(得分:1)

我很快就把它一起砍掉了。在Bash / UNIX中工作 - 我知道你用Dos标记了这个,所以可能想要那个,对不起:

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

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