Java 6 / 7反编译命令行

6

我知道之前部分问题已经被问过了,但是我的搜索仍然没有结果。目前我正在使用JD-Gui来反编译jar文件,并切换到Fernflower,但它似乎在枚举方面存在问题,无法通过抛出NPE来反编译特定的类。我甚至尝试了Jode、JAD,甚至使用了从JD-IntellJ插件中提取的JD-Core(提取0.6.1快照/修改/加载本机),但都存在错误、字节码等问题(除了JD-Gui中的JD-Core 0.6.2)。我的问题是,有没有人找到一个合理的反编译器,可以处理Java 6/7,可以通过命令行或者甚至是尚未被发现的库进行访问。


3
我的祷告得到了回应。Procyon. - user2080413
2
我有完全相同的问题,我对这个帖子缺乏兴趣感到惊讶。@user2080413:根据您的建议,我查看了[Procyon](https://bitbucket.org/mstrobel/procyon/wiki/Java%20Decompiler),它看起来开发人员正在积极地开发这个项目,并且在过去几个月中有几个版本可用。此外,它是FOSS,我认为这就是这样的项目应该制作的方式。大多数其他Java反编译器都具有某些专有方面,由于某种原因而没有更新。 - Timothy C. Quinn
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接