2009-12-31 93 views
7

如何從類文件即從編譯文件中獲取java文件即源代碼?class文件轉換爲java文件

+0

檢查此鏈接:http://java.decompiler.free.fr/另一個:http://www.varaneckas.com/jad – Zaje 2009-12-31 08:41:58

回答

0

您可以使用javap從字節碼獲取源代碼。

有很多工具和插件可以幫助您進行反彙編,您可以找到一些討論here

2

你必須使用反彙編程序。

Java Decompiler是一個不錯的選擇。

另外Java Decompiler還有一個Eclipse插件。

1

您可以使用javap命令獲取文件的整體結構。

附註:禁止任何人從編譯代碼獲取源的最佳方法是使用模糊處理。

5

退出this Java反編譯器。

另請參閱this維基百科頁面瞭解更多關於反編譯。

應該注意的是,你在反編譯字節碼時所得到的代碼是不可讀的。

0

是的,你不能做任何反向轉換。

你可以做的是在運行時修改字節碼。這是允許在Java ...

檢查java.lang.instrumentation包。這將幫助你實現你的目標在一定程度上...

0

我剛剛出版了一本獨立的Java反編譯器的GUI(基於JAD),你可以從的Util Java Decompiler (JAD based) v1.0

得到這是一個基於Windows操作系統。 NET 4.0應用程序,它支持拖放* .jar文件。