首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >费尔南花与IntelliJ IDEA的java反编译

费尔南花与IntelliJ IDEA的java反编译
EN

Stack Overflow用户
提问于 2016-10-05 02:02:32
回答 1查看 32.4K关注 0票数 30

我正在努力弄清楚如何使用Java反编译器。

我可以在以下位置找到java-decompiler.jar

代码语言:javascript
复制
~/idea-IC-162.1628.40/plugins/java-decompiler/lib/java-decompiler.jar

然而,没有fernflower.jar。我认为这是因为功能已经被折叠到java-compiler.jar中,而Fernflower已经两年没有更新了。

但是,当我运行以下操作时:

代码语言:javascript
复制
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是否停止支持基于命令行的反编译,还是这里缺少了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-05 07:51:38

尝试手动调用主类org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler

代码语言:javascript
复制
java -cp java-decompiler.jar org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler myclassfile.class .

此外,您还可以通过在源代码https://github.com/JetBrains/intellij-community/search?utf8=%E2%9C%93&q=Fernflower中的查询找到更多关于费尔南花内部概念的内部用法的信息。

票数 41
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39864346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档