2016-06-09 96 views
4

我有一个.jar文件,当我解压缩它时,它会提供该jar文件中存在的所有.class文件。如何将所有.class文件从.jar文件转换成.java文件

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

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

有人请帮我这个。

+0

如果你在一个* nix机器上,你可以使用'rename'工具编写一个shell脚本,在windows上它也可能用批处理。 – redxef

回答

4

可以使用javadecompilers及其作品完美

enter image description here

,并在您Upload and Decompile反编译的下一步,该页面显示

enter image description here

并且那只是copypackage文件夹从jarname.zippaste它在你的项目。

我测试了它的我的工作

enter image description here

你可以看到这个answer更多。

2

JD-CMD

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

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