diff --git a/contrib/Nautilus File Manager Integration/open-in-jd-gui.sh b/contrib/Nautilus File Manager Integration/open-in-jd-gui.sh new file mode 100644 index 0000000..960a667 --- /dev/null +++ b/contrib/Nautilus File Manager Integration/open-in-jd-gui.sh @@ -0,0 +1,23 @@ +#!/bin/bash +# +# Nautilus script -> jd-gui +# +# Add multiple files jd-gui application +# +# Author: Ilya Kharmatsky aka jshark +# Version: 0.0.0.1 +# Date: 26.01.2010 +# + +debug=1 + +jd_gui_path=/usr/bin/jd-gui + +filesall=$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS + +if [ $debug -ne 0 ]; +then + echo $jd_gui_path $filesall > /tmp/jd_gui_nau_debug +fi + +$jd_gui_path $filesall & diff --git a/contrib/Nautilus File Manager Integration/readme.txt b/contrib/Nautilus File Manager Integration/readme.txt new file mode 100644 index 0000000..776bdb5 --- /dev/null +++ b/contrib/Nautilus File Manager Integration/readme.txt @@ -0,0 +1,6 @@ +Nautilus File Manager Integration +--------------------------------- + +1) Change the JD-GUI path in "open-in-jd-gui.sh". +2) Copy the script into your scripts folder "~/.gnome2/nautilus-scripts". + diff --git a/jd-gui b/jd-gui new file mode 100755 index 0000000..216a52e Binary files /dev/null and b/jd-gui differ diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000..92f1e16 --- /dev/null +++ b/readme.txt @@ -0,0 +1,53 @@ +This is README file for Java Decompiler. +JD home page: http://java.decompiler.free.fr +Copyright 2008-2012 Emmanuel Dupuy. + +1. Installation. +No installation and no setup are required. + +2. 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. + +JD-GUI is free for non-commercial use. This means that JD-GUI shall not be +included or embedded into commercial software products. Nevertheless, JD-GUI +may be freely used for personal needs in a commercial or non-commercial +environments. + +3. How to use JD-GUI +For example, to decompile "Object.class", you can : +- execute the following command line : "jd-gui.exe Object.class". +- select "Open File ..." in "File" menu and browse to "Object.class". +- drag and drop "Object.class" onto "jd-gui". + +4. Changes +http://java.decompiler.free.fr/jd-gui/changes/ + +5. Uninstallation + 5.1 Windows: Delete "jd-gui.exe" and "jd-gui.cfg". + 5.2 Linux: Delete "jd-gui" application file and "jd-gui.cfg". + 5.3 OSX: Drag and drop "JD-GUI" application to the trash. + +6. Network & Security +JD-GUI includes a feature to inform you of the availability of new versions. +It executes the HTTP GET request "http://java.decompiler.free.fr/jd-gui/ +update/" without any parameters neither cookies to download update data. No +personal information is transmitted. You can check network activities of +JD-GUI with "tcpdump" for example ... If you decide to block network acces of +JD-GUI, all its features remains operational, except the auto-update checking +feature, of course. + +7. Disclaimer +Copyright 2008-2012 Emmanuel Dupuy. + +THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR +OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE.