美文网首页
Idea 配置javap命令

Idea 配置javap命令

作者: 求心丶 | 来源:发表于2023-03-05 21:50 被阅读0次

有时候(我也不知道什么时候),需要在idea中执行javap反编译class文件查看字节码,配置如下:
进入setting菜单下的Tools

image.png
保存即可,javap.exe安装目录、参数、输出路径无需输入,在菜单项选择即可
image.png
在需要反编译查看字节码的java文件右键点击Extenal Tools执行
image.png
控制台输出如下:
D:\dev\jdk1.8\jdk\bin\javap.exe -c com.mycode.ov.P
Compiled from "P.java"
public abstract class com.mycode.ov.P {
  com.mycode.ov.P();
    Code:
       0: aload_0
       1: invokespecial #1                  // Method java/lang/Object."<init>":()V
       4: aload_0
       5: invokevirtual #2                  // Method set:()V
       8: return

  abstract void set();

  public static void main(java.lang.String[]);
    Code:
       0: new           #3                  // class com/mycode/ov/P$C
       3: dup
       4: invokespecial #4                  // Method com/mycode/ov/P$C."<init>":()V
       7: astore_1
       8: getstatic     #5                  // Field java/lang/System.out:Ljava/io/PrintStream;
      11: aload_1
      12: getfield      #6                  // Field com/mycode/ov/P$C.i:I
      15: invokevirtual #7                  // Method java/io/PrintStream.println:(I)V
      18: return
}

相关文章

  • @TestPropertySource 多环境下的使用

    代码中配置 idea中使用 maven 命令行

  • 查看Java的汇编指令

    通过javap 命令,可以将字节码文件反编译。如通过下面的命令: javap -c Xxxx.class 而有时候...

  • 210816:查看class编译版本-List集合去重-将一个表

    一. 查看class编译版本 1. javap命令 javap 命令行工具是用作反编译的,在反编译信息中,可以看到...

  • Mac配置idea的maven命令,本地jar用命令放置mav

    1.Mac配置idea的maven命令 如果没有在系统环境变量Path中,配置maven执行目录,在Idea的Te...

  • javap命令解析

    一、javap是什么?javap是将字节码进行反编译(与javac对应),可以查看java编译器为我们生成的字节码...

  • Java命令javap

    javap命令主要用于反编译java的class文件,查看java编译器生成的字节码。 看一段java代码: 对编...

  • javap命令简述

    一、javap命令简述 javap是jdk自带的反解析工具。它的作用就是根据class字节码文件,反解析出当前类对...

  • javap命令学习

    注意,这里面没有非静态代码块只有静态代码块,为什么?非静态代码块和构造器结合在一起放在 中。 通过Javap命令看...

  • javap主要参数使用

    javap的用法格式javap 其中,classes是要反编译的class文件在命令行中直接...

  • javap -c

    javap是sun提供的对class文件进行反编译的工具,javap就和javac、java等命令用法类似。 ja...

网友评论

      本文标题:Idea 配置javap命令

      本文链接:https://www.haomeiwen.com/subject/fyypldtx.html