jad下载网址
http://www.varaneckas.com/jad
jad反编译基础命令
jad -sjava xxx.class
jad常见命令 参数说明
jad -s 命令将class文件反编译成指定文件后缀的文件
jad -o 允许直接覆盖之前存在的jad文件
jad -d 将反编译的class文件放到指定的文件夹下
jad反编译单个class实例
jad -sjava DynamicConnectionClearAspect.class
jad反编译单个class文件翻译到指定的文件夹下实例
jad反编译成java文件
jad -sjava -dtest DynamicConnectionClearAspect.class
jad反编译成text文件
jad -stext -dtest DynamicConnectionClearAspect.class
反编译一个文件夹下所有目录的class文件
首先将jad.exe反编译放到指定的目录下
jad -o -sjava *.class
将jad.exe反编译放到当前目录下
jad -o -sjava *.class
jd-jui网址 windows环境下的jd-jui发布包
https://github.com/java-decompiler/jd-gui/releases
总结:使用jad命令反编译的代码不需要安装jdk环境,展示功能不够丰富
jd-ui需要配置jdk环境,配置麻烦但操作简单