Java - 将.class文件编译为可读文件

时间:2013-05-27 05:35:59

标签: java compilation decompiling

我犯了一个大错误,我需要你的帮助:

我使用java为学校开展项目,我犯了一个大错误!

我只发送了*.class个文件并删除了其他文件(我在我的学校用VM工作)..有没有办法将这些.class文件编译成.java文件?

由于

6 个答案:

答案 0 :(得分:3)

你需要使用反编译器而不是编译器。

首先使用反编译器进行反编译,然后根据需要进行一些更改,然后再次编译它。那么你的问题就解决了

SEE HERE

答案 1 :(得分:2)

试试Java Decompiler。它应该能够反转你的.class文件。

如果您不介意在线提交.class文件,也可以尝试Show my code

您应该知道不同的反编译器可能会给出不同的结果,因此尝试不同的反编译可能会有所帮助。见Choose and test java decompiler

答案 2 :(得分:0)

您需要的实用程序称为java反编译器。有几个可用。

从命令行尝试JAD。您也可以安装plugin for eclipse

顺便说一句,如果你在Windows上,你的源文件可能在回收站中吗?或者,如果您正在使用eclipse,请尝试检查eclipse本地历史记录(右键单击您的项目并选择“从本地历史记录还原”)

答案 3 :(得分:0)

您需要反编译您的类文件。但是,在反编译之后,您还需要一些必要的更改来获取原始java文件。 试试this

答案 4 :(得分:0)

我更喜欢使用JD-GUI。您可以从链接http://java.decompiler.free.fr/?q=jdgui

下载

答案 5 :(得分:0)

不要担心下载DJ Java Decompiler 3.7只下载此版本。