IDEA反编译Jar包

亦凉 2023-09-23 19:56 137阅读 0赞

一.安装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执行以下命令

  1. 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
  2. 说明:
  3. 双引号里面是你 Java Bytecode Decomplier 插件的目录,就是第一步我让你们找的路径。
  4. org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler :是固定的不变就好,是启动类。
  5. vpx-0.0.1-SNAPSHOT-obfuscated.jar :是我要反编译的jar包名称。
  6. myjar:是我反编译完,新生成jar放的位置。

在这里插入图片描述

(2) 反编译完成在你指定文件夹生成新的jar
(3) 查看解压文件在这里插入图片描述

(3) 解压之后,打开你想看的类或者文件就行
在这里插入图片描述

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

免费代码混淆工具

发表评论

表情:
评论列表 (有 0 条评论,137人围观)

还没有评论,来说两句吧...

相关阅读