java-decompiler / jd-gui
A standalone Java Decompiler GUI
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing java-decompiler/jd-gui in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewJD-GUI JD-GUI, a standalone graphical utility that displays Java sources from CLASS files. • Java Decompiler projects home page: http://java-decompiler.github.io • JD-GUI source code: https://github.com/java-decompiler/jd-gui Description JD-GUI is a standalone graphical utility that displays Java source codes of ".class" files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields. How to build JD-GUI ? generate : • _"build/libs/jd-gui-x.y.z.jar"_ • _"build/libs/jd-gui-x.y.z-min.jar"_ • _"build/distributions/jd-gui-windows-x.y.z.zip"_ • _"build/distributions/jd-gui-osx-x.y.z.tar"_ • _"build/distributions/jd-gui-x.y.z.deb"_ • _"build/distributions/jd-gui-x.y.z.rpm"_ How to launch JD-GUI ? • Double-click on _"jd-gui-x.y.z.jar"_ • Double-click on _"jd-gui.exe"_ application from Windows • Double-click on _"JD-GUI"_ application from Mac OSX • Execute _"java -jar jd-gui-x.y.z.jar"_ or _"java -classpath jd-gui-x.y.z.jar org.jd.gui.App"_ How to use JD-GUI ? • Open a file with menu "File > Open File..." • Open recent files with menu "File > Recent Files" • Drag and drop files from your file explorer How to extend JD-GUI ? generate Idea Intellij project generate Eclipse project launch JD-GUI with your extensions How to uninstall JD-GUI ? • Java: Delete "jd-gui-x.y.z.jar" and "jd-gui.cfg". • Mac OSX: Drag and drop "JD-GUI" application into the trash. • Windows: Delete "jd-gui.exe" and "jd-gui.cfg". License Released under the GNU GPL v3. Donations Did JD-GUI help you to solve a critical situation? Do you use JD-Eclipse daily? What about making a donation?