Update upstream source from tag 'upstream/1.6.3'
Update to upstream version '1.6.3'
with Debian dir 358c9f296f3b6ab046a86760be06ebf3aa1f808e
Sophie Brun
4 years ago
633 | 633 | |
634 | 634 | JD-GUI, a standalone graphical utility that displays Java sources from |
635 | 635 | CLASS files |
636 | Copyright (C) 2008-2015 Emmanuel Dupuy | |
636 | Copyright (C) 2008-2019 Emmanuel Dupuy | |
637 | 637 | |
638 | 638 | This program is free software: you can redistribute it and/or modify |
639 | 639 | it under the terms of the GNU General Public License as published by |
653 | 653 | If the program does terminal interaction, make it output a short |
654 | 654 | notice like this when it starts in an interactive mode: |
655 | 655 | |
656 | JD-GUI Copyright (C) 2008-2015 Emmanuel Dupuy | |
656 | JD-GUI Copyright (C) 2008-2019 Emmanuel Dupuy | |
657 | 657 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. |
658 | 658 | This is free software, and you are welcome to redistribute it |
659 | 659 | under certain conditions; type `show c' for details. |
0 | #JD-GUI | |
0 | # JD-GUI | |
1 | 1 | |
2 | 2 | JD-GUI, a standalone graphical utility that displays Java sources from CLASS files. |
3 | 3 | |
4 | ![](http://jd.benow.ca/img/screenshot17.png) | |
4 | ![](https://raw.githubusercontent.com/java-decompiler/jd-gui/master/src/website/img/jd-gui.png) | |
5 | 5 | |
6 | - Java Decompiler projects home page: [http://jd.benow.ca](http://jd.benow.ca) | |
7 | - Java Decompiler Wikipedia page: [http://en.wikipedia.org/wiki/Java_Decompiler](http://en.wikipedia.org/wiki/Java_Decompiler) | |
6 | - Java Decompiler projects home page: [http://java-decompiler.github.io](http://java-decompiler.github.io) | |
8 | 7 | - JD-GUI source code: [https://github.com/java-decompiler/jd-gui](https://github.com/java-decompiler/jd-gui) |
9 | 8 | |
10 | ##Description | |
9 | ## Description | |
11 | 10 | JD-GUI is a standalone graphical utility that displays Java source codes of |
12 | 11 | ".class" files. You can browse the reconstructed source code with the JD-GUI |
13 | 12 | for instant access to methods and fields. |
14 | 13 | |
15 | ##How to build JD-GUI ? | |
14 | ## How to build JD-GUI ? | |
16 | 15 | ``` |
16 | > git clone https://github.com/java-decompiler/jd-gui.git | |
17 | > cd jd-gui | |
17 | 18 | > ./gradlew build |
18 | 19 | ``` |
19 | generate _"build/libs/jd-gui-x.y.z.jar"_ | |
20 | ``` | |
21 | > ./gradlew installOsxDist | |
22 | ``` | |
23 | generate _"build/install/jd-gui-osx/JD-GUI.app"_ | |
24 | ``` | |
25 | > iexplore http://sourceforge.net/projects/launch4j/files/launch4j-3/3.7/launch4j-3.7-win32.zip/download | |
26 | > unzip launch4j-3.7-win32.zip | |
27 | > ./gradlew -DLAUNCH4J_HOME=.../path/to/launch4j-3.7-win32 installWindowsDist | |
28 | ``` | |
29 | generate _"build/install/jd-gui-windows/jd-gui.exe"_ | |
30 | ``` | |
31 | > ./gradlew buildDeb | |
32 | ``` | |
33 | generate Ubuntu/Debian installer | |
34 | ``` | |
35 | > ./gradlew buildRpm | |
36 | ``` | |
37 | generate RedHat/CentOS/Fedora installer | |
20 | generate : | |
21 | - _"build/libs/jd-gui-x.y.z.jar"_ | |
22 | - _"build/libs/jd-gui-x.y.z-min.jar"_ | |
23 | - _"build/distributions/jd-gui-windows-x.y.z.zip"_ | |
24 | - _"build/distributions/jd-gui-osx-x.y.z.tar"_ | |
25 | - _"build/distributions/jd-gui-x.y.z.deb"_ | |
26 | - _"build/distributions/jd-gui-x.y.z.rpm"_ | |
38 | 27 | |
39 | ##How to launch JD-GUI ? | |
28 | ## How to launch JD-GUI ? | |
40 | 29 | - Double-click on _"jd-gui-x.y.z.jar"_ |
30 | - Double-click on _"jd-gui.exe"_ application from Windows | |
41 | 31 | - Double-click on _"JD-GUI"_ application from Mac OSX |
42 | - Double-click on _"jd-gui.exe"_ application from Windows | |
43 | 32 | - Execute _"java -jar jd-gui-x.y.z.jar"_ or _"java -classpath jd-gui-x.y.z.jar org.jd.gui.App"_ |
44 | 33 | |
45 | ##How to use JD-GUI ? | |
34 | ## How to use JD-GUI ? | |
46 | 35 | - Open a file with menu "File > Open File..." |
47 | 36 | - Open recent files with menu "File > Recent Files" |
48 | 37 | - Drag and drop files from your file explorer |
49 | 38 | |
50 | ##How to extend JD-GUI ? | |
39 | ## How to extend JD-GUI ? | |
51 | 40 | ``` |
52 | 41 | > ./gradlew idea |
53 | 42 | ``` |
61 | 50 | ``` |
62 | 51 | launch JD-GUI with your extensions |
63 | 52 | |
64 | ##How to uninstall JD-GUI ? | |
53 | ## How to uninstall JD-GUI ? | |
65 | 54 | - Java: Delete "jd-gui-x.y.z.jar" and "jd-gui.cfg". |
66 | 55 | - Mac OSX: Drag and drop "JD-GUI" application into the trash. |
67 | 56 | - Windows: Delete "jd-gui.exe" and "jd-gui.cfg". |
57 | ||
58 | ## License | |
59 | Released under the [GNU GPL v3](LICENSE). | |
60 | ||
61 | ## Donations | |
62 | Did JD-GUI help you to solve a critical situation? Do you use JD-Eclipse daily? What about making a donation? | |
63 | ||
64 | [![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) |
Binary diff not shown