如何将所有类的文件扩展名从 .class 还原为 .java?

问题描述 投票:0回答:1

我正在使用 Eclipse IDE 和 GitBash 开发 Java 汽车共享控制台应用程序。在使用 GitBash 时,我不小心将项目中的所有类从具有 .java 扩展名重命名为具有 .class 扩展名。现在,当我尝试在 Eclipse 中打开这些类时,它们不被识别为 Java 类并且无法编译。有没有办法在我的项目中将所有类的文件扩展名恢复为 .java? 我试图将它们重命名为手动,但没有用。 files

我试图将它们重命名回手动,但没有用。 【扩展class的时候,扩展java的时候,什么都没变】

java file ide git-bash
1个回答
2
投票

根据可用信息,您似乎没有重命名文件,实际上是将它们编译为 .class 文件。如果您丢失了源代码,您可以尝试使用 Java 反编译器来恢复它,它的作用与 Java 编译器相反。它可以从 .class 文件尝试创建等效的源 Java。请注意,反编译器会进行近似的工作,有时它无法重建原始文件,或者可能会丢失一些细节。反编译时总是丢失格式和注释。

© www.soinside.com 2019 - 2024. All rights reserved.