如何批量反編譯許多類文件?什麼是反編譯Java類文件的最佳軟件?
回答
我也推薦JAD。我已經使用了很長時間,大約2年! – vpram86 2009-09-05 11:42:58
我發現最新版本的JAD不支持一些java功能。 – MemoryLeak 2009-09-05 11:48:39
我已經更新了我的答案以包含該內容。這使得JD成爲最佳選擇,除非GUI意外地滿足您的需求,否則您必須執行一些編程來創建批處理腳本。 – 2009-09-05 16:41:15
看看Jode。您可以一次過反彙編.class文件或完成.jar。雖然它聲稱是Java的早期版本(1.3)的最新版本,但我在後來的Java版本中遇到了一些問題。
我剛剛出版了一本獨立的Java反編譯器的GUI(基於JAD),你可以從的Util Java Decompiler (JAD based) v1.0
這是一款基於Windows .NET 4.0的應用程序,它支持的*拖動n'drop得到。 jar文件。
創建該工具的代碼是一個簡單的C#腳本(您可以在此看到:https://github.com/o2platform/O2.Platform.Scripts/tree/master/3rdParty/JAD),因此可以很容易地將其擴展爲允許進行批量反編譯。
由於JAD有時無法反編譯某些文件,因此向其他Java反編譯器添加支持可能會很好。
另請參閱:http://stackoverflow.com/questions/76314/open-java-class-files – Roalt 2010-06-02 06:21:09