2013-10-03 148 views
4

我期待反編譯一個完整的.jar文件或只是.class文件。程序反編譯jar或類文件

我一直在谷歌周圍大約一個小時,havnt似乎找到任何工具來幫助我。

我發現的大多數工具不是過時就是沒有工作。

我還發現從stackoverflow this post,但遺憾的是所有建議的程序可以不下載或過時。

+2

'亞德Gui' - 既沒有過時,它可以從這裏下載:https://code.google.com /p/innlab/downloads/detail?name=jd-gui-0.3.3.windows.zip&can=2&q= –

+0

您是否看到此線程? http://stackoverflow.com/questions/7753070/any-open-source-java-decompiler-for-windows-7 – nha

回答

4

那麼你有很多選擇:http://www.showmycode.com/

實際上,我發現JAD是非常精確的。用代碼查看器的eclipse,JD-GUI再次相當不錯。


編輯(2015年)Fernflower回升頗有些炒作在過去的幾年裏。我個人認爲它是最好的。 IntelliJ從Idea13開始使用它作爲默認值(這意味着intellij被認爲是Java世界中的工具的前沿)。使用fernflower最簡單的方法就是在intellij上拖放.class文件。如果你想從命令行使用它,那麼這個might幫助。