

GitHub - java-decompiler/jd-gui: A standalone Java Decompiler GUI
source link: https://github.com/java-decompiler/jd-gui
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md
JD-GUI
JD-GUI, a standalone graphical utility that displays Java sources from CLASS files.
- Java Decompiler projects home page: http://java-decompiler.github.io
- JD-GUI source code: https://github.com/java-decompiler/jd-gui
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 :
- "build/libs/jd-gui-x.y.z.jar"
- "build/libs/jd-gui-x.y.z-min.jar"
- "build/distributions/jd-gui-windows-x.y.z.zip"
- "build/distributions/jd-gui-osx-x.y.z.tar"
- "build/distributions/jd-gui-x.y.z.deb"
- "build/distributions/jd-gui-x.y.z.rpm"
How to launch JD-GUI ?
- Double-click on "jd-gui-x.y.z.jar"
- Double-click on "jd-gui.exe" application from Windows
- Double-click on "JD-GUI" application from Mac OSX
- Execute "java -jar jd-gui-x.y.z.jar" or "java -classpath jd-gui-x.y.z.jar org.jd.gui.App"
How to use JD-GUI ?
- Open a file with menu "File > Open File..."
- Open recent files with menu "File > Recent Files"
- Drag and drop files from your file explorer
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 ?
- Java: Delete "jd-gui-x.y.z.jar" and "jd-gui.cfg".
- Mac OSX: Drag and drop "JD-GUI" application into the trash.
- Windows: Delete "jd-gui.exe" and "jd-gui.cfg".
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?
Recommend
-
125
RetDec RetDec is a retargetable machine-code decompiler based on LLVM. The decompiler is not limited to any particular target archite...
-
69
Avast open-sources its machine-code decompiler After seven years of...
-
53
README.md jadx
-
47
README.rst
-
25
Java Decompiler The “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte code” and the later versions. JD-GUI is a standalone graphical...
-
33
README.md WARNING: THIS CODE IS VERY RAW AND PROBABLY VERY BUGGY! Introduction This is the blc (Binary Lifting Contraption) plugin f...
-
23
ReadMe.md Luyten One of the Best Java Decompiler Gui for Procyon Apache License, Version 2.0
-
10
JPEXS Free Flash Decompiler Opensource flash SWF decompiler and editor. Extract resources, convert SWF to FLA, edit ActionScript, replace images, sounds, texts or fonts. Various output formats available. Works with Java on Windows, L...
-
5
How To Build a Standalone GUI Application for SerenityOS — Linus GrohHow To Build a Standalone GUI Application for SerenityOSPublished on 2022-05-11.Building a GUI application as part of
-
15
Ranked #14 for today
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK