上周我在 eclipse 中运行我的 java 代码没有问题,并且在 eclipse 中创建一个新的 java 应用程序也没有问题。但是,我无法在 Eclipse 中打开我保存的任何 Java 程序文件。我检查了一下我的jdk se开发包是否被错误地从我的电脑中删除了,它仍然存在。你觉得哪里不对?为什么我无法打开旧文件?我所有的java程序都保存为CLASS文件。
最佳答案
源文件通常以 .java
扩展名保存。编译源文件后,javac 将为您生成一些带有 .class
扩展名的文件。这些不是源文件,通常会在每次编译代码时删除并重新创建。如果您想查找源代码,则需要在磁盘上查找 .java
文件。
如果您意外删除了 .java
文件,通常可以将类文件反编译为类似于原始源代码的内容,但许多原始格式将丢失 - 注释等这种方法远非理想,但如果您无法恢复原始源文件,可能会帮助您恢复情况。一个好的反编译器可以在http://jd.benow.ca/找到。 - 您可以下载独立应用程序,或者它具有 Eclipse 和 IntelliJ 插件。
关于java - 无法打开我在 eclipse 中保存的 java 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32079393/