IDEA反编译Jar包


一.安装Java Bytecode Decomplier插件

(1) File–>Settings–>Plugins ,搜索 Java Bytecode Decomplier 插件
IDEA反编译Jar包_第1张图片

(2) 查看安装插件的路径 File->Import Setting
IDEA反编译Jar包_第2张图片

注意:如果你的插件里面搜不到 Java Bytecode Decomplier,但是能搜到别的插件,那就是你的idea内置了 Java Bytecode Decomplier 插件。这时候你就需要找到你idea内置插件的位置。
IDEA反编译Jar包_第3张图片
IDEA反编译Jar包_第4张图片

二.反编译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放的位置。

IDEA反编译Jar包_第5张图片

(2) 反编译完成在你指定文件夹生成新的jar
(3) 查看解压文件IDEA反编译Jar包_第6张图片

(3) 解压之后,打开你想看的类或者文件就行
IDEA反编译Jar包_第7张图片

四.防止让人反编译(代码混淆)

免费代码混淆工具

你可能感兴趣的:(intellij-idea,jar,java)