我正在使用 Eclipse IDE 和 GitBash 开发 Java 汽车共享控制台应用程序。在使用 GitBash 时,我不小心将项目中的所有类从具有 .java 扩展名重命名为具有 .class 扩展名。现在,当我尝试在 Eclipse 中打开这些类时,它们不被识别为 Java 类并且无法编译。有没有办法在我的项目中将所有类的文件扩展名恢复为 .java? 我试图将它们重命名为手动,但没有用。
根据可用信息,您似乎没有重命名文件,实际上是将它们编译为 .class 文件。如果您丢失了源代码,您可以尝试使用 Java 反编译器来恢复它,它的作用与 Java 编译器相反。它可以从 .class 文件尝试创建等效的源 Java。请注意,反编译器会进行近似的工作,有时它无法重建原始文件,或者可能会丢失一些细节。反编译时总是丢失格式和注释。