一.安装Java Bytecode Decomplier插件
(1) File–>Settings–>Plugins ,搜索 Java Bytecode Decomplier 插件
(2) 查看安装插件的路径 File->Import Setting
注意:如果你的插件里面搜不到 Java Bytecode Decomplier,但是能搜到别的插件,那就是你的idea内置了 Java Bytecode Decomplier 插件。这时候你就需要找到你idea内置插件的位置。
二.反编译jar包
(1) 在你想要反编译的jar文件夹下直接cmd执行以下命令
java -cp "C:\Program Files\JetBrains\IntelliJ IDEA 2019.3.3\plugins\java-decompiler\lib\java-decompiler.jar" org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true vpx-0.0.1-SNAPSHOT-obfuscated.jar myjar
说明:
双引号里面是你 Java Bytecode Decomplier 插件的目录,就是第一步我让你们找的路径。
org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler :是固定的不变就好,是启动类。
vpx-0.0.1-SNAPSHOT-obfuscated.jar :是我要反编译的jar包名称。
myjar:是我反编译完,新生成jar放的位置。
(2) 反编译完成在你指定文件夹生成新的jar
(3) 查看解压文件
(3) 解压之后,打开你想看的类或者文件就行
四.防止让人反编译(代码混淆)
免费代码混淆工具