How do I print the class structures in a jar file using the javap tool?

后端 未结 3 2100
暖寄归人
暖寄归人 2020-12-28 16:14

I want to list the methods of the class files in the jar using the javap tool. How do I do it so that it lists the methods and members of all the class files in the jar. Rig

3条回答
  •  情书的邮戳
    2020-12-28 16:53

    #!/bin/bash
    # Set the JAR name
    jar=
    # 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
    

提交回复
热议问题