java反编译jd-gui使用

前言

  • 分析生产环境问题,查看日志,发现代码输出日志不一致,需要确定对应的class文件是否代码是一致的代码?

  • 老项目没有打tag无法获悉生产环境代码,想确认下代码版本?

  • 测试环境验证后的效果跟开发说已经修复的效果不一致,而又没有过多的日志输出?

需要拿部署后的环境相应的编译后class文件或者jar包文件进行反编译

反编译工具

下载地址

  • https://github.com/java-decompiler/jd-gui/releases

  • http://java-decompiler.github.io/

下载相应平台的文件,然后运行即可。

运行说明

由于java通用各个平台,这里以jd-gui-1.6.6.jar为例

$ java -jar jd-gui-1.6.6.jar

软件打开相应的编译后的.class后缀的文件(或者jar包文件)即可反编译,也可以直接将文件拖拉到图形界面即可。

你可能感兴趣的:(java反编译jd-gui使用)