Я хочу перечислить методы файлов классов в банке с помощью инструмента javap. Как это сделать, чтобы в нем перечислены методы и члены всех файлов классов в банке. Сейчас я могу сделать это всего за один класс за раз.Как распечатать структуры классов в файле jar с помощью инструмента javap?
Я ожидал что-то вроде, если я скажу
javap java.lang.*
он должен привлекать методы и представителей всех классов в пакете java.lang. Если javap не способен на это, есть ли такие инструменты?
javap будет радостно disasseble имена классов с '/' вместо '.', Вам нужно только удалить суффикс '.class'. Я использую 'zipinfo -1 $ {jar} \ *. Class | sed 's/\. class //' | xargs javap -classpath «$ jar» -c -l -private> $ {jar} .javap' –