今天我正在做我的學校項目時,突然我的Java BlueJ崩潰,我的當前文件和我的備份文件被刪除。我的BlueJ源代碼被刪除
我最重要的一個類(SignIn.java)被刪除了(只有源代碼)。
執行時,它仍然工作,因爲它已鏈接,但我找不到源代碼進行更改或打印它。有一個#BACKUP文件可能對我有幫助。
有反正我可以找回嗎?我在這堂課上花了近6個小時,花了很多工作。
今天我正在做我的學校項目時,突然我的Java BlueJ崩潰,我的當前文件和我的備份文件被刪除。我的BlueJ源代碼被刪除
我最重要的一個類(SignIn.java)被刪除了(只有源代碼)。
執行時,它仍然工作,因爲它已鏈接,但我找不到源代碼進行更改或打印它。有一個#BACKUP文件可能對我有幫助。
有反正我可以找回嗎?我在這堂課上花了近6個小時,花了很多工作。
正如您在manual的第42頁中所看到的,#backup
文件始終保存在同一目錄中,因此您的#backup
文件應該消失。
如果您使用svn或Team
菜單中的版本,您可以獲得Project History
。
否則....你可以使用一些file recovery programs。
最流行的可以搜索多種語言的源代碼。 這種方法的優點是,你將恢復評論,同時你不會通過反編譯。
如果您的源代碼確實消失了(不可恢復),您可以嘗試對.class文件使用解編譯器。 Jad和FernFlower是我用過的兩個,工作得很好。
我不熟悉BlueJ的,但應該有一個輸出文件夾,其中包含編譯Java文件。你可以反編譯它 – Altoyyr