Как просмотреть члены метода класса в файле JAR через командную строку - PullRequest
2 голосов
/ 14 июля 2010

Я пытаюсь посмотреть на члены метода класса в файле jar.В настоящее время для вывода списка всех классов в файле jar можно вызвать эту команду:

jar -tf myjar.jar, но если я хочу перечислить публичные методы внутри определенного класса в этом файле jar, как я могупойти на это.Спасибо

Ответы [ 2 ]

1 голос
/ 14 июля 2010

Я быстро только что взломал это вместе.Работает в Bash / UNIX - я знаю, что вы пометили это Dos, так что, вероятно, хотели этого, извините:

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

Где <JAR> - имя банки, которую вы хотите исследовать.

1 голос
/ 14 июля 2010

Один из способов будет через команду javap JDK .

...