我有一个.jar文件,当我提取它时,它给了我该jar文件中存在的所有.class文件。
我使用http://jd.benow.ca/工具反编译了所有.class文件,但我希望所有.class文件都保存到.java文件中。
现在我只能看到代码,但扩展名没有转换为.java。
任何人请帮助我。
答案 0 :(得分:5)
你可以使用javadecompilers并且它可以完美地运作
并在下一步中使用Upload and Decompile
进行反编译,此页面将显示
并且那只是copy
来自package
的{{1}}文件夹以及项目中的jarname.zip
文件夹。
我测试了为我工作。
您可以查看此answer了解更多信息。
答案 1 :(得分:2)
JD-CMD
https://github.com/kwart/jd-cmd
适用于反编译。我用它将整个罐子转换成源代码。查找命令行选项以获取更多详细信息,例如--outputDir
用于指定生成的源代码的目录。