javap 基本用法

Intellij idea 中配置javap
第一步:设置Settings…

第二步:选择Tools–External Tools

第三步:设置Tools,保存

第四步:在编译好的源代码上右键–External Tools–Javap -c (注意:要编译后有class文件)

第五步:生成反编译文件
Compiled from "JavaPTest.java"
public class com.timanetworks.es.es.highrest.common.JavaPTest {
public com.timanetworks.es.es.highrest.common.JavaPTest();
Code:
0: aload_0
1: invokespecial #1 // Method java/lang/Object."<init>":()V
4: return
public static void main(java.lang.String[]);
Code:
0: getstatic #2 // Field java/lang/System.out:Ljava/io/PrintStream;
3: ldc #3 // String hello javap
5: invokevirtual #4 // Method java/io/PrintStream.println:(Ljava/lang/String;)V
8: return
}
本文详细介绍了如何在IntelliJ IDEA中配置并使用Javap工具进行Java字节码的反编译。通过设置外部工具,用户可以方便地在已编译的Java源代码上右键调用Javap-c命令,查看编译后的字节码详情,包括类结构、方法定义等。
578

被折叠的 条评论
为什么被折叠?



