A standalone graphical utility that displays Java source codes of .class files

JD-GUI for Mac

JD-GUI for Mac

  -  1.5 MB  -  Open Source
Software development and computer programming are rewarding professions, but they can be challenging too. In most cases, successful projects won’t be developed unless special 3rd party software is used to assist.

JD-GUI Java Decompiler for Mac is one of these 3rd party programs which can assist you. It lets you inspect your written coding and provide a controlled environment for decompiling your own applications.


The portability of the program meansyou don’t need to install it on a computer. Meanwhile, you can still benefit from all the features of the program. When you first receive the archive of the software, simply unpack it and then double click the executable file to launch the program.

Since it is portable, your macOS registry will not receive any new entries, and no new folders or files will be created on your computer unless you give permission. This is possible because no installation takes place. The software can be run right from an external hard drive or USB flash drive.

Interface is Simple

The interface design of the software is simple and easy to comprehend. There are no fancy menus or animations to deal with. All the menus are designed in a minimalistic style with plainly laid out toolbars and buttons.

Just because the interface isn’t attractive, it doesn’t mean the features of the program aren’t attractive. If you develop JAVA applications, then this program is a powerful decompiler and code analyzer for them. Sometimes simple is good, especially if you’re a newbie.

Efficient Project Management

The program primarily handles JAVA coding, mostly documents in JAR or CLASS format. But you can also use it for files in LOG or TXT formats too. Even ZIP archive files are supported as well.

On the main screen, the section on the left gives you a tree view option. This makes it easier to browse through the various documents and projects that you have. Just choose the class in which you’d like to review.

Search Option Available

If you need to inspect certain pieces of coding, you can use the application’s search function for that. Some of the elements you can search for are the string constants, fields, constructors, methods, and types. Use search operators like “?” or “*” to find any character or string in the coding that you want.

Reliable and Trustworthy Program

Good java program decompilers and code analyzers are difficult to find. Fortunately, you don’t need to look any further because JD-GUI for macOS is the best. It has an easy to use layout, which is simple for any novice to understand. You can use a thumb drive to run the program too. Between its project management efficiency and search functionality, this is one of the best Java code programs on the market.

Note: This is a free program if you’re not using it for commercial purposes.

Also Available: Download JD-GUI for Windows

What's new in this version:

- Minor update on configuration parsing

Update JD-Core to 1.1.3:
- Addition of a part of the test protocol described in this research paper : The Strengths and Behavioral Quirks of Java Bytecode Decompilers
- Improved recompilation of decompiled source codes
- Decompiling and recompiling without any errors: commons-codec:commons-codec:1.13, org.apache.commons:commons-collections4:4.1, org.apache.commons:commons-lang3:3.9