IDEA有一个很棒的内置功能--反编译器。它工作得很好。我可以复制源代码,但我找不到将所有反编译的java类提取到java文件的选项。
这个项目有很多java类和包,所以我将很长时间手动复制。
有谁知道如何解压到java源文件。Thx
发布于 2015-05-08 00:38:24
要从命令行为jar包使用IntelliJ Java反编译器,请遵循此处提供的说明:https://github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler/engine
发布于 2015-02-08 08:10:18
IntelliJ IDEA的反编译器在构建时并没有考虑到这种用法。它只是为了帮助程序员查看他们正在开发的java类的字节码。对于大量没有源代码的类文件的反编译,你需要一些其他的java反编译器,它是专门用于这项工作的,并且很可能会独立运行。如果你在谷歌上搜索,你应该会找到一堆。
发布于 2015-03-25 20:49:01
您可以使用其中之一(您可以在线使用它们,也可以下载它们,这里有关于它们的一些信息):http://www.javadecompilers.com/
IntelliJ IDEA使用的是芒花,但它不能处理最近的事情--比如字符串/枚举开关、泛型(没有亲自测试过这个,只读过它),...我刚刚从上面的网站上尝试了cfr,结果和内置的反编译器是一样的(除了我的类中的Enum开关)。
https://stackoverflow.com/questions/28389006
复制相似问题