Что такое JD-GUI

JD-GUI — бесплатный графический декомпилятор Java для macOS, Windows и Linux. Программа открывает CLASS-файлы и архивы JAR, восстанавливает читаемый исходный код и помогает изучать структуру, методы и поля Java-приложений.

👁 11 просмотров 🔄 5 ч. назад

JD-GUI

JD-GUI - бесплатный графический декомпилятор Java, предназначенный для просмотра исходного кода, восстановленного из скомпилированных CLASS-файлов. Программа работает на macOS, Windows и Linux, поддерживает распространённые Java-архивы и распространяется с открытым исходным кодом по лицензии GPLv3.

Что делает

JD-GUI анализирует байт-код Java и преобразует его в читаемое представление исходного кода. С помощью программы можно открыть отдельный CLASS-файл или целый архив, изучить структуру пакетов, классы, методы и поля приложения.

Декомпилятор полезен при исследовании Java-библиотек, поиске ошибок, проверке реализации отдельных функций и восстановлении утраченного кода собственных проектов. Полученный результат может отличаться от оригинала: комментарии, форматирование и первоначальные названия некоторых переменных после компиляции обычно не сохраняются.

Возможности

  • Декомпиляция скомпилированных CLASS-файлов
  • Просмотр содержимого архивов JAR, WAR, EAR, AAR, KAR, JMOD и ZIP
  • Навигация по пакетам, классам, методам и полям
  • Цветовая подсветка восстановленного Java-кода
  • Поиск по содержимому открытых файлов
  • Перетаскивание файлов в окно приложения
  • Сохранение декомпилированных исходников
  • Работа через графический интерфейс без обязательного использования терминала
  • Поддержка macOS, Windows и Linux
  • Бесплатное распространение по лицензии GPLv3

Подробнее

См. страницу программы JD-GUI.

💻 Связанные программы из каталога

📰 Связанные статьи в блоге

← Все термины словаря