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

Java-将.class文件编译为可读文件,java,compilation,decompiling,Java,Compilation,Decompiling,我犯了一个大错误,我需要你的帮助: 我用java为学校做了一个项目,我犯了一个大错误 我只向我发送了*.class文件,并删除了其他文件(我在我的学校与VM一起工作)。。有没有办法将这些.class文件编译成.java文件 谢谢您需要使用反编译器,而不是编译器 首先使用反编译器进行反编译,然后根据需要进行一些更改,然后再次编译。这样,问题就解决了 试试这个。它应该能够反转.class文件 如果您不介意在线提交.class文件,也可以尝试 您应该知道,不同的反编译器可能会给出不同的结果,因此尝试不

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

我用java为学校做了一个项目,我犯了一个大错误

我只向我发送了
*.class
文件,并删除了其他文件(我在我的学校与VM一起工作)。。有没有办法将这些
.class
文件编译成
.java
文件


谢谢

您需要使用反编译器,而不是编译器

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

试试这个。它应该能够反转.class文件

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


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

您需要的实用程序称为java反编译器。有几种方法可供选择

从命令行尝试。您也可以安装


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

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

我准备使用JD-GUI。您可以从link下载

别担心下载DJ Java Decompiler 3.7只下载这个版本。

您要的是反编译器,而不是编译器。首先通过谷歌搜索
java反编译
:。JD-GUI上的奇怪许可证:尽管它“对非商业用途是免费的”,但“可以在商业或非商业环境中自由地用于个人需要”。我想作者可能需要在某个时候清理一下。在JD-GUI失败的地方,另一个反编译器可能会成功。要还原所有源代码,您可能需要多个源代码。请随意尝试。祝你好运