jd-gui README

The project's README from github.com/java-decompiler/jd-gui. As one markdown file: README.md.

JD-GUI

JD-GUI, a standalone graphical utility that displays Java sources from CLASS files.

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 ?

> git clone https://github.com/java-decompiler/jd-gui.git
> cd jd-gui
> ./gradlew build 

generate :

How to launch JD-GUI ?

How to use JD-GUI ?

How to extend JD-GUI ?

> ./gradlew idea 

generate Idea Intellij project

> ./gradlew eclipse

generate Eclipse project

> java -classpath jd-gui-x.y.z.jar;myextension1.jar;myextension2.jar org.jd.gui.App

launch JD-GUI with your extensions

How to uninstall JD-GUI ?

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?

paypal paypal

jd-gui (java-decompiler/jd-gui)

Searching Database…

15.2K ·GitHub
Что это такое?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
Size
55.7 MB
Stars
15.2K
Age
11y
Commits · 90 Days