我正在努力学习如何使用Fernflower Java反编译器。
我可以在以下位置找到java-decompiler.jar
:
~/idea-IC-162.1628.40/plugins/java-decompiler/lib/java-decompiler.jar
然而,fernflower.jar
并不存在。我猜测这是因为该功能已经整合到了java-compiler.jar
中,而Fernflower的README在过去两年中没有更新。
然而,当我运行以下命令时:
java -jar ~/idea-IC-162.1628.40/plugins/java-decompiler/lib/java-decompiler.jar myclassfile.class .
我收到以下错误信息:
/home//idea-IC-162.1628.40/plugins/java-decompiler/lib/java-decompiler.jar中没有主清单属性
这是因为IntelliJ不再支持基于命令行的反编译,还是我漏掉了什么?
java -cp java-decompiler.jar org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler '.\org-demo-push-0.0.1-SNAPSHOT.jar' push
- Leo Lee