jd-gui (java-decompiler/jd-gui)
Searching Database…
Что это такое?
JD-GUI — это самостоятельная программа с графическим интерфейсом, которая декомпилирует Java-файлы .class и показывает восстановленный исходный код.
Это десктопное приложение с GUI или инструмент командной строки?
Это десктопное приложение с графическим интерфейсом и собственным окном для просмотра декомпилированного кода, а не утилита командной строки.
Как запустить JD-GUI?
Дважды щёлкните по jar-файлу jd-gui, по jd-gui.exe в Windows или по приложению JD-GUI в macOS, либо запустите его из терминала командой 'java -jar jd-gui-x.y.z.jar'.
Нужна ли установленная Java для работы?
Да, поскольку JD-GUI написана на Java, для запуска jar-файла напрямую нужна среда выполнения Java, хотя пакеты для Windows и macOS могут включать собственный загрузчик.
Как открыть файлы для декомпиляции?
Используйте меню File > Open File или File > Recent Files либо просто перетащите файлы .class/.jar из проводника в окно программы.
Одинаково ли она работает в Windows, macOS и Linux?
Да, сборка создаёт пакеты для каждой платформы: для Windows (zip/exe), для macOS (архив tar с приложением) и для Linux (.deb/.rpm).
Нужно ли подключение к интернету для декомпиляции файлов?
Нет, программа работает полностью локально с открытыми файлами; в README нигде не упоминается сетевой доступ.
Как удалить JD-GUI?
Просто удалите jar-файл jd-gui и файлы jd-gui.cfg на любой платформе либо перетащите приложение JD-GUI в корзину на macOS.
Можно ли расширять JD-GUI плагинами?
В README упоминается генерация проектов для IntelliJ или Eclipse, чтобы разрабатывать и запускать JD-GUI с собственными расширениями, однако подробности минимальны.
Связана ли программа с JD-Eclipse?
Да, JD-GUI входит в ту же семью проектов Java Decompiler, что и JD-Eclipse; в разделе о пожертвованиях JD-Eclipse упоминается как связанный инструмент для повседневного использования.
What are similar projects?
jadx, bytecode-viewer, ghidra, dnSpy, ILSpy, Rise-6.9.5, eleven, Apktool
Which topics is it in?
decompiler, reverse-engineering, java, desktop, gplv3, gui, desktop-app, cross-platform, developer-tools, windows, macos, linux


