上周我在eclipse中运行我的java代码没有问题,我在eclipse中创建一个新的java应用程序没有问题。但是,我无法打开我保存的eclipse中的任何java程序文件。我查看了我的jdk se开发工具包是否被错误地从我的计算机中删除了它仍然存在。你觉得怎么了?为什么我无法打开旧文件?我的所有java程序都保存为CLASS文件。
答案 0 :(得分:1)
源文件通常以.java
扩展名保存。编译源文件后,javac将生成一些扩展名为.class
的文件。这些不是源文件,通常在每次编译代码时都会被删除并重新创建。如果要查找源代码,则需要查找磁盘上的.java
文件。
如果您意外删除了.java
文件,通常可以将类文件反编译成类似于原始源的文件,但大部分原始格式都将丢失 - 注释等。此方法是远非理想,但如果您无法恢复原始源文件,可能会帮助您恢复情况。可以在http://jd.benow.ca/找到一个好的反编译器 - 您可以下载独立应用程序,也可以使用Eclipse和IntelliJ的插件。
答案 1 :(得分:0)
您好,一旦您编译源java文件.java extn将创建类文件。检查磁盘中的工作区,将在src文件夹下的eclipse中创建一个文件夹作为包。