如何将所有 .class 文件从 .jar 文件转换为 .java 文件

How to convert all .class files into .java file from a .jar file

我有一个 .jar 文件,当我提取它时,它为我提供了该 jar 文件中存在的所有 .class 文件。

我已经使用 http://jd.benow.ca/ 工具反编译了所有的 .class 文件,但我希望所有的 .class 文件都应该保存到 .java 文件中。

现在我只能看到代码,但扩展名没有转换为 .java。

任何人都请帮助我。

jd-cmd

https://github.com/kwart/jd-cmd

反编译效果很好。我用它来将整个罐子转换成源代码。查看命令行选项以获取更多详细信息,例如--outputDir 用于为生成的源代码指定目录。

您可以使用 javadecompilers 并且效果很好

并且在下一步中您使用 Upload and Decompile 进行反编译并且此页面将显示

那只是 copy 来自 jarname.zippackage 文件夹和 paste 它在你的项目中。

我测试了它对我有用

你可以看到这个answer了解更多。