java反编译工具是一个独立的图形界面java源代码。类“文件反编译工具。您可以浏览重建后的源代码、jdgui的即时访问方法和字段。java反编译工具是一个免费的非商业用途。这意味着java反编译工具用户界面不得包含或嵌入到商业软件产品中。然而,该项目可以在商业或非商业环境中自由地用于个人需求。
本项目jd-Gui.exe开发使用C++,它具有以下主要功能:
1.支持多种Java编译器的反编译;
2.支持反编译整个Jar文件,可以直接点击此源代码跳转相关代码;
JD-Core是一个免费的库,用于从一个或多个“.class”重构Java源代码文件.JD-Core可以用来恢复丢失的源代码并深入研究Java运行时类图书馆。支持Java5特性,如注释、泛型或枚举。两者都有JD-GUI和JD Eclipse包括JD Core。
JD-GUI是一个独立的GUI工具,它显示“.class”的Java源代码文件。你可以使用JD-GUI浏览和重建源代码的即时访问方法和字段,以在代码高度显示反编译的代码。
1.在文件夹{MYECLIPSE_HOME}(MyEclipse安装目录)\MyEclipse 10\dropins下建立一个文件夹jad,可能myeclipse的版本不一样,路径会有所区别。 在新建的jad文件夹中新建两个文件夹:plugins;features;然后将下载来的jar放入到plugins文件夹中
2.在主程序解压出来得到jad.exe文件,为了方便将他放到jdk的bin目录下,如果放到别的地方需要进行在环境变量里设置路径
3.启动myelipse,Window->Preferences->Java->JadClipse,进行设置,Path to decomplier项填写你的jad.exe路径
4.Window->Preferences->General->Editors->File Associations,将.class文件默认成通过JadClipse Class File Viewer打开。
5.在java项目中,先编译和启动服务器,试一试,项目是否还正常
6.然后,再看一下,反编译工具是否能使用呢,在项目中随便找一个系统的类试试,