使用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包的主要内容,如果未能解决你的问题,请参考以下文章