我們意外地從系統中刪除了一些JAVA源文件。如何反編譯jd-gui反編譯器無法反編譯的Java類文件?
發生這種情況時,我們直接從庫中檢出一個文件夾作爲eclipse項目,然後嘗試將另一個eclipse項目中的一個文件夾複製到這個文件夾中。顯然,所有這些文件夾文件都從本地系統中消失了它到SVN倉庫)。
不知何故我們已經獲得了某些CLASS文件的.svn-base文件。現在我們試圖反編譯類文件以獲取源代碼。但是,當jd編譯器試圖處理它們時,某些類文件會給出錯誤「無效輸入文件」。 有沒有其他解決方案呢?
我認爲如果它不那麼長,那麼首先嚐試一個好的datarecovery工具 – 2012-08-01 06:05:18
你說「我們」。看起來像一個小公司。你應該考慮使用版本控制(比如Git)。 – 2012-08-01 06:10:40
@MartijnCourteaux - 你聽起來像版本控制只適用於小公司。事實上,如果OP在個人,小公司,大公司,政府,教育......以及任何其他我忘記的案例中工作,OP應該使用版本控制。這已經是20多年來行業標準的最佳實踐。 (我甚至可以記得20世紀70年代的大型機類機器上的版本控制...) – 2012-08-01 06:49:02