Online Java Compiler, Online Java Editor, Online Java IDE, Java Coding Online, Practice Java Online, Execute Java Online, Compile Java Online, Run Java Online, Online Java Interpreter, Compile and Execute Java Online (JDK 1.8.0) Desktop Preview. Mobile 320x568. Mobile 568x320. Tablet 768x1024. Download Java Decompiler for free. The aim of this project is to develope a decompiler for java which is platform independent and has options to obfuscate the class file also. The project takes class file as input and decompiles it and provides the source file.
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-GUIfor instant access to methods and fields.
How to build JD-GUI ?
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 ?
![Java Decompiler Online Java Decompiler Online](https://cdn-images-1.medium.com/max/1600/0*MWMsDQHnSiNPV-lO.png)
- 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 ?
generate Idea Intellij project
generate Eclipse project
launch JD-GUI with your extensions
![Java Decompiler Online Java Decompiler Online](/uploads/1/2/5/7/125751412/536727056.webp)
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?