Bytecode Viewer是一种先进的轻量级Java字节码查看器,GUI Java反编译器,GUI字节码编辑器中,GUI Smali GUI Baksmali丹共GUI编辑器,编辑器GUI敏捷,GUI的APK解码器,GUI敏捷解码器,GUI南河三Java反编译器,GUI喀拉喀托火山,GUI CFR Java反编译器,GUI FernFlower Java反编译器,GUI DEX2Jar GUI Jar2DEX GUI罐,十六进制查看器,代码搜索器、调试器和更多。它完全是用Java编写的,并且是开源的。它目前由Konloch维护和开发。
*容易使用,但非常有效。
*编写运行在Java 7上,支持Java 8。
*使用Ranino编译器编译反编译的Java类。
*使用JD-Core快速反编译类。
*通过Smali/Baksmali集成轻松编辑apk。
*使用6个不同的反编译器进行Java反编译(DJ-GUI/Core、Procyon、CFR、Fernflower、Krakatau和JADX-Core)。
*使用CFIDE进行字节码反编译。
* Android APK与Dex2Jar集成。
*安全启动Java应用程序,并通过ez注入插入钩子。
*使用恶意代码扫描插件扫描恶意代码。
*导出为DEX、Jar、类、Zip或Java源文件。
*打开Android APKs, Android DEX, Java类文件和Java jar。(WAR和JSP支持!)
*可广泛配置,超过100+的设置!
*可与所有操作系统无缝配合。
*通过安装将BCV集成到Windows中,它将关联所有.class、.dex和.apk来打开BCV。
*通过APKTool.jar集成轻松查看Jar和APK资源。
* 100%免费和开源的GPL v3 CopyLeft。
可以到intellij idea设置界面,安装plugins,点击【IntelliJ IDEA】->【Preferences】
1.png
找到【Plugins】选项,可以首先确认一下是否安装ByteCode Viewer插件,如果没有安装,可以按照下图示意来进行搜索安装
2.png
选择jclasslib Bytecode viewer插件进行安装,然后就可以通过插件查看Java字节码了。
image.png
点击菜单栏【View】,弹出下拉选项,在选项中找到【Show Bytecode】按钮,单击此按钮,来查看java类字节码。
注意:运行Bytecode-Viewer需要配置java环境,可以按照这个地址配置好(https://www.cnblogs.com/cnwutianhao/p/5487758.html)
运行方法:打开cmd,输入java -jar Bytecode-Viewer-2.9.22地址(例如:java -jar E:Bytecode-Viewer-2.9.22.jar)