|
0 |
This is README file for Java Decompiler.
|
|
1 |
JD home page: http://java.decompiler.free.fr
|
|
2 |
Copyright 2008-2012 Emmanuel Dupuy.
|
|
3 |
|
|
4 |
1. Installation.
|
|
5 |
No installation and no setup are required.
|
|
6 |
|
|
7 |
2. Description
|
|
8 |
JD-GUI is a standalone graphical utility that displays Java source codes of
|
|
9 |
".class" files. You can browse the reconstructed source code with the JD-GUI
|
|
10 |
for instant access to methods and fields.
|
|
11 |
|
|
12 |
JD-GUI is free for non-commercial use. This means that JD-GUI shall not be
|
|
13 |
included or embedded into commercial software products. Nevertheless, JD-GUI
|
|
14 |
may be freely used for personal needs in a commercial or non-commercial
|
|
15 |
environments.
|
|
16 |
|
|
17 |
3. How to use JD-GUI
|
|
18 |
For example, to decompile "Object.class", you can :
|
|
19 |
- execute the following command line : "jd-gui.exe Object.class".
|
|
20 |
- select "Open File ..." in "File" menu and browse to "Object.class".
|
|
21 |
- drag and drop "Object.class" onto "jd-gui".
|
|
22 |
|
|
23 |
4. Changes
|
|
24 |
http://java.decompiler.free.fr/jd-gui/changes/
|
|
25 |
|
|
26 |
5. Uninstallation
|
|
27 |
5.1 Windows: Delete "jd-gui.exe" and "jd-gui.cfg".
|
|
28 |
5.2 Linux: Delete "jd-gui" application file and "jd-gui.cfg".
|
|
29 |
5.3 OSX: Drag and drop "JD-GUI" application to the trash.
|
|
30 |
|
|
31 |
6. Network & Security
|
|
32 |
JD-GUI includes a feature to inform you of the availability of new versions.
|
|
33 |
It executes the HTTP GET request "http://java.decompiler.free.fr/jd-gui/
|
|
34 |
update/" without any parameters neither cookies to download update data. No
|
|
35 |
personal information is transmitted. You can check network activities of
|
|
36 |
JD-GUI with "tcpdump" for example ... If you decide to block network acces of
|
|
37 |
JD-GUI, all its features remains operational, except the auto-update checking
|
|
38 |
feature, of course.
|
|
39 |
|
|
40 |
7. Disclaimer
|
|
41 |
Copyright 2008-2012 Emmanuel Dupuy.
|
|
42 |
|
|
43 |
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
|
44 |
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
|
45 |
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR
|
|
46 |
OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
|
47 |
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
|
48 |
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
|
49 |
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
|
|
50 |
IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
|
51 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
52 |
POSSIBILITY OF SUCH DAMAGE.
|