今天我正在做我的学校项目,突然我的java BlueJ崩溃,我的当前文件和我的备份文件都被删除了。
我最重要的一个类(SignIn.java)被删除了(只有源代码)。
执行时,它仍然可以正常工作,但我无法找到要更改或打印的源代码。有#BACKUP的文件可能对我有所帮助。
无论如何我可以找回它吗?我在这堂课上花了将近6个小时,花了很多工作。
答案 0 :(得分:1)
正如您在manual第42页所见,#backup
文件始终保存在同一目录中,因此您的#backup
文件应该消失。
如果您在Team
菜单中使用svn或类似版本对其进行了版本设置,则可以获得Project History
。
否则....你可以使用一些file recovery programs。
最受欢迎的可以搜索多种语言的源代码。 这种方法的优点是你可以通过反编译来恢复注释。
答案 1 :(得分:1)
如果您的源代码真的消失了(不可恢复),您可以尝试对.class文件使用解编译器。 Jad和FernFlower是我使用过的两个并且工作得很好。