当前位置: 首页 > Java教程 > 正文

推荐一款经典的Java反编译工具Java Decompiler(GUI)

收藏文章Loading
收藏
(54)

反编译工具是一个程序员不被的工具,不管是何种编程语言,都有其经典的反编译工具。今天要介绍的这款反编译器叫 “Java Decompiler”, 由 Pavel Kouznetsov开发,目前最新版本为0.3.6. 它由 C++开发,并且官方可以下载 windows、linux和苹果Mac Os三个平台的可执行程序。

Java Decompiler 图形界面

Java Decompiler 功能概述

1、使用C++编写,反编译和显示都非常快速,而且,本软件不需要Java运行环境的支持,因此,在使用本软件之前不需要特殊的配置等

2、支持对单个class文件或者整个Jar文件进行反编译,并本源代码可直接点击类名、方法名、变量名进行相关代码的跳转

3、支持众多Java编译器的反编译(支持泛型, Annotation和enum枚举类型)
    jdk1.1.8
    jdk1.3.1
    jdk1.4.2
    jdk1.5.0
    jdk1.6.0
    jdk1.7.0
    jikes-1.22
    harmony-jdk-r533500
    Eclipse Java Compiler v_677_R32x, 3.2.1 release
    jrockit90_150_06

4、快速查找源文件功能(Ctrl+Shift+T)

Java Decompiler 查找源文件功能

5、支持文件的拖放功能,源代码高亮显示

对于反编译的效果,感觉还可以。当然在本人使用过程也出现过,编译效果不佳的情况。但从总体上来看已经让我挺满意了,呵呵。另外,反编译得到的代码是非常接近于源代码,但是或多或少与源代码有一些差异的。

Java Decompiler下载

1、官方下载

打开Java Decompiler官方网站,找到Download并点击,如下图,根据需要下载不同的系统支持版本

Java Decompiler下载图例

官网地址:http://jd.benow.ca/#jd-gui-download

2、本站下载

请点击此处本站下载Java Decompiler 0.3.6(密码:EPMt)

本文固定链接: http://www.csyor.com/496.html - 穿梭于偶然

该日志由 Csyor 于2014年02月02日发表在 Java教程 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 推荐一款经典的Java反编译工具Java Decompiler(GUI) - 穿梭于偶然
关键字: , , ,

推荐一款经典的Java反编译工具Java Decompiler(GUI):等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter