使用IDEA插件反编译jar包

Posted lqshang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用IDEA插件反编译jar包相关的知识,希望对你有一定的参考价值。

使用IDEA插件反编译jar包和class

命令行:

java -cp + "插件路径" + org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true + jar包 + 反编译后存储位置

示例

java -cp "D:\\IDEA\\IntelliJ IDEA 2020.1.4\\plugins\\java-decompiler\\lib\\java-decompiler.jar" org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true test.jar test

命令行:

java -cp + "插件路径" + org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true + class + -o + 反编译后存储位置

示例:

java -cp "D:\\IDEA\\IntelliJ IDEA 2020.1.4\\plugins\\java-decompiler\\lib\\java-decompiler.jar" org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true E:\\clsPath*.class -o E:\\javaPath

详细操作流程,参考:

《使用IDEA插件反编译jar包》https://www.cnblogs.com/liyhbk/p/16598113.html

利用IDEA插件反编译jar包源码

1、检查idea是否有安装Java Bytecode Decomplier插件(基本上都有)
2、找到插件的运行包
目录:..ideapluginsjava-decompilerlibjava-decompiler.jar
3、执行命令可生成原码jar包
java -cp “D:decompilerjava-decompiler.jar” org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true D:decompilerxxxxxx-web-1.5.0-SNAPSHOT.jar src

以上是关于使用IDEA插件反编译jar包的主要内容,如果未能解决你的问题,请参考以下文章

利用IDEA插件反编译jar包源码

IDEA反编译jar包源码

Eclipse怎么离线安装JD-Eclipse反编译插件

Spring boot jar包加密(防止放在客户端反编译),XJar加密

Eclipse装反编译插件就崩溃

Eclipse+IntelliJ反编译Eclipse/IntelliJ IDEA反编译查看源码及注释