«Проект Java Decompiler» направлен на разработку инструментов для декомпиляции и анализа «байтового кода» Java 5 и более поздних версий.
JD-Core — это библиотека, которая реконструирует исходный код Java из одного или нескольких файлов «.class». JD-Core можно использовать для восстановления утерянного исходного кода и изучения источника библиотек времени выполнения Java. Поддерживаются новые функции Java 5, такие как аннотации, дженерики или тип «enum». JD-GUI и JD-Eclipse включают библиотеку JD-Core.
JD-GUI — это автономная графическая утилита, которая отображает исходные коды Java файлов «.class». Вы можете просмотреть реконструированный исходный код с помощью JD-GUI для мгновенного доступа к методам и полям.
JD-Eclipse — это подключаемый модуль для платформы Eclipse. Это позволяет отображать все исходные коды Java в процессе отладки, даже если у вас их нет.
JD-IntelliJ — это плагин для... IntelliJ IDE.
JD-Core, JD-GUI и JD-Eclipse — это проекты с открытым исходным кодом, выпущенные под лицензией GPLv3.