原文地址,点击打开链接
最近在研究JVM类加载、JVM字节码相关的东西,需要经常查看字节码。之前都是用一些外部工具例如bytecoder、JD或者直接cmd使用javap的方式查看字节码。但是使用起来比较麻烦,毕竟不如直接在IDE中直接查看方便。于是在网上搜索,Intellij idea是否支持查看字节码。看到*上有人展示idea 12可以直接查看字节码。但是我在idea 15上却没有找到这个功能,在plugin中确实能看到这个插件,不知道怎么回事,只好自己想办法了。还好,idea给我们提供了“外部工具”功能,使我们能够扩展我们想要的功能。
实现思路:
在idea内直接执行javap,将内容打印在IDE的console中。
实现方式:
- 打开File-Settings,或者直接使用快捷键
Ctrl+Alt+S
2.打开Tools-External Tools,右侧点击绿色“+”
3.添加规则如下
4.代码处右键,即可找到添加的功能
效果如下: