IDEA反编译字节码插件---jclasslib bytecode viewer
很多情况下我们都需要翻看class字节码的内容。
但是二进制的class字节码文件,我们直接阅读很难读懂,所以java官方为我们提供了 javap 命令,来反编译class字节码,通过javap 我们就可以把难以读懂的二进制字节码文件转换成 我们人类比较能读懂的内容。
但是每次都需要cmd进入命令行窗口或者在IDEA里的Terminal窗口里进入对应的文件夹执行javap 命令有点麻烦,今天就给大家推荐一款非常好用的插件---jclasslib bytecode viewer
安装了它以后,就不需要每次都去执行 javap了,下面来看看怎么安装使用
1、安装
File --> Settings
打开设置界面,选择Plugins,在搜索框内输入jclasslib,点击下边搜索

点右边的 Install
安装完成后,重启Idea
2、使用
接下来,看一下怎么使用
想反编译class字节码文件,首先得需要有class字节码文件,所以,得先把项目里的java文件编译成class字节码
首先点idea上方的 Build-->Build Project

接着打开你想反编译字节码文件的java类
然后点Idea上方的 View --> Show Bytecode With jclasslib 如下图

最后就能看到这个字节码反编译出来的内容了

点击对应的 #号,还能直接跳转到对应的常量池中去看对应的值,用起来非常方便
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
