Intellij IDEA 查看字节码

IDEA中查看java的字节码非常简单,只需结合javap.exe即可实现

第一步:通过File-->Settings... 打开设置窗口。

Intellij IDEA 查看字节码

第二步:点击上图中的“+”,填写以下内容:

Intellij IDEA 查看字节码

配置项 配置内容 意义
Name   在IDEA里javap.exe显示的名称,自定义即可。
Group External Tools 添加工具所属的组,即在哪里找到该工具 。
Program   javap.exe的路径,这里要使用绝对路径(jdk安装包的bin目录下)。
Arguments -c $FileNameWithoutExtension$.class

使用Program程序时跟随的参数,这里我们点击右边的Insert Macro,然后找到FileNameWithoutExtension,然后添加,注意后面要在该宏后面添加.class,不然会报错。并且在FileNameWithoutExtension之前添加-c。

javap中有各种参数,-c是其中一个,还有-p,-l等等。

Working directory $OutputPath$/$FileDirRelativeToSourcepath$ 当前工作目录,这里我们选择Outputpath宏和FileDirRelativeToSourcepath宏,并且在其中添加”/”以拼接路径。

第三步:OK,选择一个java文件,右键选择 External Tools-->查看字节码(这是自己定义的名),即可在控制台查看字节码。