我從硬盤中刪除了一個Java項目,試圖對Eclipse進行一些重構。幸運的是,我發現了一個可執行Jar文件的最新版本,並將其解壓縮爲一堆.class文件。 我已經閱讀了一些「反編譯」線程,並嘗試showmycode.com,但我希望獲得更多。是不是有可能將.class文件轉換爲.java文件,使其包含註釋 - 沒有任何更改?或者找到.jar文件?如果不是,我最好的選擇是什麼?關於這個話題的其他答案似乎已經過時。我需要下載軟件嗎?將.class轉換爲.java
0
A
回答
3
相關問題
- 1. Java將對象轉換爲Class如何?
- 2. 將Class []轉換爲泛型?
- 3. class文件轉換爲java文件
- 4. 無法將'this'指針轉換爲Class&
- 5. 如何將java class String轉換爲xsd:string type?
- 6. 如何通過編碼將特定的.java轉換爲.class?
- 7. java將int轉換爲short
- 8. 將Jython轉換爲Java
- 9. 將NSData轉換爲Java float?
- 10. 將DLL轉換爲Java
- 11. 將Java Date轉換爲Php
- 12. 將JavaScript轉換爲Java
- 13. 將asc轉換爲java
- 14. 將cURL轉換爲Java
- 15. 將javascript轉換爲java
- 16. 將Java類轉換爲DLL
- 17. 將matlab轉換爲java
- 18. Java將GzipInputStream轉換爲DataInputStream
- 19. 將Java轉換爲Lua
- 20. Java:將char []轉換爲CharSequence
- 21. 將c#轉換爲純java?
- 22. 將Java Array轉換爲Iterable
- 23. 將Java ENUM轉換爲XML
- 24. 將Java轉換爲C++
- 25. 將Scala轉換爲Java(java.util.Set)?
- 26. 將BinaryString轉換爲ByteArray - Java
- 27. Java將MouseEvent轉換爲ActionEvent
- 28. 將PHP轉換爲Java
- 29. 將swift轉換爲java?
- 30. 將python localtime轉換爲java
檢查垃圾箱。 :)逆向工程並不完美。 – 2014-09-27 15:22:17
不可以。您不能恢復不存在的信息。因此,沒有任何工具可以恢復註釋,您可以選擇等效的代碼結構或格式。除非您使用調試信息進行編譯,否則本地變量的名稱也會丟失。 – Holger 2014-09-27 15:22:24
如果您仍然擁有Eclipse項目,但不是項目中的源代碼,則可以嘗試右鍵單擊該項目並選擇「從本地歷史記錄還原」以查看Eclipse是否有任何備份。 – 2014-09-27 15:24:47