现在网上所能找到的很多反编译软件, 都是基于jad命令行反编译的, 不过很遗憾jad很久没升级之后, 这些软件都无法发编译 Java 5的泛型代码. 因此有个外国的Java Fans写了这个软件: JD-GUI (http://java.decompiler.free.fr/?q=jdgui), 有独立运行版本(支持Win,Linux,Mac, C++编写)和Eclipse插件版(测试有问题).

以下为转载:

JD-GUI

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, this project may be freely used for personal needs in a commercial or non-commercial environments.

Screenshots

Downloads 

jd-gui-0.3.2.windows.zip
Mirrors : France
Size : 685.83 KB
MD5 checksum : a515eb2a360b62b21ab93b3b0a0adf6b
</p>
jd-gui-0.3.2.linux.i686.tar.gz
Mirrors : France
Size : 967.11 KB
MD5 checksum : fc4765536d2730774ce53e33a2f2aeef
</p>
jd-gui-0.3.2.osx.i686.dmg
Mirrors : France
Size : 1.58 MB
MD5 checksum : 4c9c06fbb8599ece8a8ff00a48a33735
</p>
</p>
</p>

Changes

</p>

Disclaimer

Copyright © 2008-2010 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.

</p>
</p>

转载请注明:WebLogic Android 博客 » 支持 Java 5 泛型批量反编译的免费软件 – JD-GUI