反编译步骤
使用IDEA安装decompiler插件
 
 找到decompiler插件文件夹所在位置(IDEA安装路径/plugins/java-decompiler/lib ),将需要反编译的jar包放到decompiler插件文件夹下,并创建一个空的文件夹,用来存放反编译后的文件。
 执行反编译命令:
java -cp java-decompiler.jar org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true {反编译的jar}.jar {存放反编译后的文件夹}
运行时报错
  本地jdk版本和jar打包时的jdk版本需要一致
本地jdk版本和jar打包时的jdk版本需要一致
 class文件对应jdk版本关系如下:
- 49 = Java 5
- 50 = Java 6
- 51 = Java 7
- 52 = Java 8
- 53 = Java 9
- 54 = Java 10
- 55 = Java 11
- 56 = Java 12
- 57 = Java 13
- 58 = Java 14
- 59 = Java 15
- 60 = Java 16
 修改Java版本为11
  反编译之前,jar包为1452KB 反编译之前,jar包为1452KB
  用压缩软件打开,为.class字节码文件 用压缩软件打开,为.class字节码文件
  
反编译之后,jar包为为508KB
 
 反编译后的.java文件
 