Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
api/ | H | 25-Dec-2019 | - | 928 | 341 | |
app/ | H | 25-Dec-2019 | - | 7,943 | 5,833 | |
gradle/wrapper/ | H | 25-Dec-2019 | - | 7 | 6 | |
services/ | H | 25-Dec-2019 | - | 15,062 | 10,747 | |
src/ | H | 25-Dec-2019 | - | 480 | 278 | |
.gitattributes | H A D | 25-Dec-2019 | 493 | 18 | 13 | |
.gitignore | H A D | 25-Dec-2019 | 274 | 41 | 31 | |
LICENSE | H A D | 25-Dec-2019 | 34.3 KiB | 677 | 554 | |
NOTICE | H A D | 25-Dec-2019 | 293 | 17 | 10 | |
README.md | H A D | 25-Dec-2019 | 2.4 KiB | 66 | 53 | |
build.gradle | H A D | 25-Dec-2019 | 5.8 KiB | 189 | 166 | |
gradlew | H A D | 25-Dec-2019 | 5 KiB | 165 | 122 | |
gradlew.bat | H A D | 25-Dec-2019 | 2.3 KiB | 91 | 66 | |
settings.gradle | H A D | 25-Dec-2019 | 61 | 5 | 2 |
README.md
1# JD-GUI 2 3JD-GUI, a standalone graphical utility that displays Java sources from CLASS files. 4 5![](https://raw.githubusercontent.com/java-decompiler/jd-gui/master/src/website/img/jd-gui.png) 6 7- Java Decompiler projects home page: [http://java-decompiler.github.io](http://java-decompiler.github.io) 8- JD-GUI source code: [https://github.com/java-decompiler/jd-gui](https://github.com/java-decompiler/jd-gui) 9 10## Description 11JD-GUI is a standalone graphical utility that displays Java source codes of 12".class" files. You can browse the reconstructed source code with the JD-GUI 13for instant access to methods and fields. 14 15## How to build JD-GUI ? 16``` 17> git clone https://github.com/java-decompiler/jd-gui.git 18> cd jd-gui 19> ./gradlew build 20``` 21generate : 22- _"build/libs/jd-gui-x.y.z.jar"_ 23- _"build/libs/jd-gui-x.y.z-min.jar"_ 24- _"build/distributions/jd-gui-windows-x.y.z.zip"_ 25- _"build/distributions/jd-gui-osx-x.y.z.tar"_ 26- _"build/distributions/jd-gui-x.y.z.deb"_ 27- _"build/distributions/jd-gui-x.y.z.rpm"_ 28 29## How to launch JD-GUI ? 30- Double-click on _"jd-gui-x.y.z.jar"_ 31- Double-click on _"jd-gui.exe"_ application from Windows 32- Double-click on _"JD-GUI"_ application from Mac OSX 33- Execute _"java -jar jd-gui-x.y.z.jar"_ or _"java -classpath jd-gui-x.y.z.jar org.jd.gui.App"_ 34 35## How to use JD-GUI ? 36- Open a file with menu "File > Open File..." 37- Open recent files with menu "File > Recent Files" 38- Drag and drop files from your file explorer 39 40## How to extend JD-GUI ? 41``` 42> ./gradlew idea 43``` 44generate Idea Intellij project 45``` 46> ./gradlew eclipse 47``` 48generate Eclipse project 49``` 50> java -classpath jd-gui-x.y.z.jar;myextension1.jar;myextension2.jar org.jd.gui.App 51``` 52launch JD-GUI with your extensions 53 54## How to uninstall JD-GUI ? 55- Java: Delete "jd-gui-x.y.z.jar" and "jd-gui.cfg". 56- Mac OSX: Drag and drop "JD-GUI" application into the trash. 57- Windows: Delete "jd-gui.exe" and "jd-gui.cfg". 58 59## License 60Released under the [GNU GPL v3](LICENSE). 61 62## Donations 63Did JD-GUI help you to solve a critical situation? Do you use JD-Eclipse daily? What about making a donation? 64 65[![paypal](https://raw.githubusercontent.com/java-decompiler/jd-gui/master/src/website/img/btn_donate_euro.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=C88ZMVZ78RF22) [![paypal](https://raw.githubusercontent.com/java-decompiler/jd-gui/master/src/website/img/btn_donate_usd.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CRMXT4Y4QLQGU) 66