使用Idea自带的反编译工具 [FernFlower]

终端直接输入命令

java -cp 参数1 org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true 参数2 参数3

参数说明:

  • 参数1。IDEA安装目录下的反编译插件“java-decompiler.jar”所在路径,需要加上双引号。示例:"E:\IntelliJ IDEA 2020.2.2\plugins\java-decompiler\lib\java-decompiler.jar"
  • 参数2。需要反编译的文件所在目录,不加双引号。示例:E:\exercise\reflect
  • 参数3。反编译后的文件输出目录,该目录需自己提前创建好,需要加上双引号。示例:"E:\exercise\reflect\test"

完整命令示例:java -cp "E:\IntelliJ IDEA 2020.2.2\plugins\java-decompiler\lib\java-decompiler.jar" org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true E:\exercise\reflect "E:\exercise\reflect\test"

posted @ 2023-09-27 19:35  万里阳光号船长  阅读(1489)  评论(0编辑  收藏  举报