2016-02-26 73 views
2

已經給了幾個.class文件,但.java文件沒有發送,我希望找到一種方法來獲取.java文件.class文件。謝謝您可以從Java中的.class文件獲得.java文件

+0

是的,你可以,你需要一個Java反編譯器,我用這個:http://jd.benow.ca/ – mvlaicevich

+0

它被稱爲反編譯。去谷歌上查詢。 –

回答

4

您可以使用反編譯器來這樣做。其中最主要的是JD-GUI。

JD-Core是一個庫,它可以從一個或多個「.class」文件中重建Java源代碼。 JD-Core可用於恢復丟失的源代碼並探討Java運行時庫的來源。支持Java 5的新功能,如註釋,泛型或類型「枚舉」。 JD-GUI和JD-Eclipse包含JD-Core庫。

EDIT(2018年2月23日):看來,JD-GUI是不能反編譯字節碼與Java 8+的JRE兼容的。顯然,這改變了我答案的效用。

1

您可以使用任何Java反編譯器實用程序。在互聯網上有幾個很好的實用程序,例如JD反編譯器,你也可以查找eclipse插件。

1

要從.class文件查看java內容,許多反編譯器都可用。 我使用的JD編譯器非常好。 http://jd.benow.ca/ 如果你想要編輯/更新puropse,一種方法是從反編譯器複製+粘貼。我不知道的其他解決方案。

0

您可以使用基本上是Java Decompiler的Jadclipse。它可以與日食一體化使用..

相關問題