JD-GUI is a standalone graphical utility that displays Java source codes of ".class" files. You will be able to use this software to browse the reconstructed source code for instant access to methods and fields.
New features of Java 5, such as annotations, generics or type "enum", are supported.
NOTE: Free for non-commercial uses only.
Here are some key features of "JD-GUI":
· JD-GUI is written in C++. This allows an extremely fast decompilation and a display.
· JD-GUI supports Drag and Drop.
· JD-GUI displays color coded Java source code.
· JD-GUI allow you to browse the "class" files hierarchy.
What's New in This Release: [ read full changelog ]
· Added a outlne view in the navigation trees.
· Added a outlne view popup window.
· Improvement of enlightenment of fields and methods from search results.
· Improvement of hyperlinks on the log pages.
· Improvement of tab names.
· OSX: Fixed bug on "Info.plist" file.
· OSX: DnD to docked JD-GUI icon works.
· OSX: Optimisation of tree font.
· Linux: Optimisation of tree font.
· Added hyperlink on "Premain-Class' in "MANIFEST.MF".
· Limitation of depth of automatic folder exploration.
· Fixed bug on octal and unicode representation of characters.
· Added capability to escape unicode characters.
· Improvement of history management.
· JD-GUI includes JD-Core 0.5.4.