Das „Java Decompiler-Projekt“ zielt darauf ab, Tools zum Dekompilieren und Analysieren von Java 5-Bytecode und späteren Versionen zu entwickeln.
JD-Core ist eine Bibliothek, die Java-Quellcode aus einer oder mehreren ".class" -Dateien rekonstruiert. JD-Core kann verwendet werden, um verlorenen Quellcode wiederherzustellen und die Quelle von Java-Laufzeitbibliotheken zu erkunden. Neue Funktionen von Java 5, wie Anmerkungen, Generika oder Typenzahlen, werden unterstützt. JD-GUI und JD-Eclipse enthalten die JD-Core-Bibliothek.
JD-GUI ist ein eigenständiges grafisches Dienstprogramm, das Java-Quellcodes von .class-Dateien anzeigt. Sie können den rekonstruierten Quellcode mit der JD-GUI durchsuchen, um sofort auf Methoden und Felder zuzugreifen.
JD-Eclipse ist ein Plug-In für die Eclipse-Plattform. Sie können alle Java-Quellen während des Debugging-Vorgangs anzeigen, auch wenn Sie nicht alle haben.
JD-IntelliJ ist ein Plug-In für ... die IntelliJ IDE.
JD-Core, JD-GUI und JD-Eclipse sind Open-Source-Projekte, die unter der GPLv3-Lizenz veröffentlicht wurden.