A useful application that was designed to provide a fast Java decompiler and reduce the time and energy you spend on your projects
One of the many utilities that are especially built for this purpose is JD-GUI. The program targets Java code, mainly CLASS and JAR files, but it can also handle log files (TXT and LOG formats) as well as ZIP archives.
As soon as a file is selected and loaded, JD-GUI enables you to check out the code highlighted with specific colors. The left panel offers a tree-like structure that makes it really easy to select the desired class for reviewing in the right-side pane.
The application comes with a powerful search function that will help you to locate any piece of code you need to inspect. JD-GUI allows you to search for types, constructors, methods, fields and string constants. Also, insofar as the query string is concerned, the decompiler supports search operators like * and ? for any string, respectively any character.
Configuring the decompilation process can be easily done by checking one of the two available options or both of them. Thus, you can have the 'this' prefix omitted if possible and also activate the 'Escape unicode character' feature. JD-GUI also has a neat customizable feature that you can use to set the folder exploration maximum depth with values ranging from 1 to 50.
To sum things up, this application offers a really nice and easy to use method of analyzing Java code. Almost no configurations are needed and thanks to the well organized layout, anyone can enjoy this utility and actually be more productive in working with the source code of their software.
Reviewed by Olivian Puha, last updated on August 15th, 2013
In a hurry? Add it to your Download Basket!
What's New in This Release:
- JD-GUI includes JD-Core 0.6.2
- Fixed crash when application is closing
- Added the capability to display XML files (.xsd, .xsl, .rng, .xhtml)
- Added capability to hide the prefixes 'this'
Application descriptionJD-GUI is a standalone graphical utility that displays Java source codes of ".class" files. You will be able to use th...