Intellij idea快速查看Java类字节码

时间:2021-07-01 17:04:59

原文地址,点击打开链接


最近在研究JVM类加载、JVM字节码相关的东西,需要经常查看字节码。之前都是用一些外部工具例如bytecoderJD或者直接cmd使用javap的方式查看字节码。但是使用起来比较麻烦,毕竟不如直接在IDE中直接查看方便。于是在网上搜索,Intellij idea是否支持查看字节码。看到*上有人展示idea 12可以直接查看字节码。但是我在idea 15上却没有找到这个功能,在plugin中确实能看到这个插件,不知道怎么回事,只好自己想办法了。还好,idea给我们提供了“外部工具”功能,使我们能够扩展我们想要的功能。

实现思路:

在idea内直接执行javap,将内容打印在IDE的console中。

实现方式:

  1. 打开File-Settings,或者直接使用快捷键Ctrl+Alt+S 
    Intellij idea快速查看Java类字节码
    2.打开Tools-External Tools,右侧点击绿色“+” 
    Intellij idea快速查看Java类字节码 
    3.添加规则如下 
    Intellij idea快速查看Java类字节码 
    4.代码处右键,即可找到添加的功能 
    Intellij idea快速查看Java类字节码 
    效果如下: 
    Intellij idea快速查看Java类字节码