首页
手机版
热门搜索:
当前位置:电脑软件编程开发编程其它Java Decompiler

Java Decompiler (java反编译工具)v0.3.3

  • 大小:748KB
  • 语言:简体中文
  • 类别:编程其它
  • 类型:免费软件
  • 授权:国产软件
  • 时间:2022/07/05
  • 官网:https://www.3h3.com
  • 环境:Windows7/Windows10/Windows All

相关软件

Java Decompiler是一款java反编译工具,用户可通过本软件对整个jar文件进行反编译处理,还支持众多java编译器的反编译。软件中还支持高亮着色功能让用户能够更方便的进行内容的浏览。软件有着简便的操作界面,并且体积小巧功能齐全,对于编程人员来说十分的实用。

Java Decompiler图片1

软件功能

1. 支持对整个 Jar 文件进行反编译,并本源代码可直接点击进行相关代码的跳转

2. 支持众多 Java 编译器的反编译 (支持泛型, Annotation 和 enum 枚举类型)

jdk1.1.8

jdk1.3.1

jdk1.4.2

jdk1.5.0

jdk1.6.0

jikes-1.22

harmony-jdk-r533500

Eclipse Java Compiler v_677_R32x, 3.2.1 release

jrockit90_150_06

使用说明

1.下载java反编译工具软件,进行安装

2.双击打开,打开后的界面如下图,一目了然吧?界面很简洁,虽然是英文,但是难不倒大家的

Java Decompiler图片2

3.通过file-》open file打开你想反编译的class文件

Java Decompiler图片3

4.打开,马上看到了你熟悉的java代码了。简单吧?

Java Decompiler图片4

常见问题

一、什么是JD-GUI?

1JD-GUI是一个独立的图形实用程序,显示“.class”文件的Java源代码。您可以使用JD-GUI浏览重建的源代码,以便即时访问方法和字段。

二、程序可以反编译岂不是很不安全?

1、可以采用代码混淆等技术来加大反编译的难度和降低反编译代码的可读性,但是完全避免反编译是不可能的。

三、java反编译工具的原理是什么?

由于Java、.net这样的基于虚拟机技术的语言都是采用了ByteCode的二进制结构,因此很容易将ByteCode转化为“抽象语法树”(简称AST,《编译原理》这门课中的概念),然后采用反编译器就可以将AST转换为代码了。

更新内容

1、修正了“.class”表达式的识别错误。

2、修正错误识别“开关枚举”指令。

3、用已知的数字常量(例如Long.MAX_VALUE)替换数值。

4、删除了不必要的“java.lang”前缀。

5、修正了在最后位置上包含三元运算符的try-cacht语句的识别错误。

6、添加了返回的通用变量的转换说明。

7、隐藏匿名类的合成字段。

8、在内部,改进的JD-Core内存管理(复杂的智能指针C ++ 11由基本但非常高效的内存池替代)

标签: java反编译

下载地址

网友评论

返回顶部