安装Java jdk后
看安装目录里有没有jad.exe,没有要下载,一般都有的,配置好Java环境变量。
win + R --> cmd
进入命令行窗口,cd+空格+class文件所在路径,然后通过反编译工具 jad
命令实现反编译。
在IDEA中的Terminal窗口
也可实现反编译
常用命令:
jad -sjava example.class
在当前目录生成example.java源文件jad example.class
会生成example.jad,用文本编辑器打开就是java源代码- 改变生成的源代码的名称,可以先使用-p将反编译后的源代码输出到控制台窗口,然后使用重定向,输出到文件:
jad -p example.class > myexample.java
- 把源代码文件输出到指定的目录:
jad -dnewdir -sjava example.class
,在newdir目录下生成example.java - 把packages目录下的class文件全部反编译:
jad -sjava packages/*.class