写点什么

Java 反编译工具 JD-GUI 安装使用

作者:源字节1号
  • 2023-09-09
    浙江
  • 本文字数:791 字

    阅读完需:约 3 分钟

Java反编译工具 JD-GUI安装使用

我们知道,将源代码转换成二进制执行代码的过程叫“编译”,那么反编译就是将二进制执行代码转换成源代码。

在 java 开发里,源代码是.java 文件,然后经过编译后生成计算机识别的.class 文件,但是.class 文件是计算机识别的我们一般看不明白,因此需要反编译变成我们能读懂的源码,但是反编译后的代码并不是和源码一模一样,有些会被优化掉,是极度接近的。

JD-GUI 是一个用 C++ 开发的 Java 反编译工具,支持 Windows、Linux 和苹果 Mac Os 三个平台。而且提供了 Eclipse 平台下的插件 JD-Eclipse。

JD-GUI 不需要安装,直接点击运行,可以反编译 jar,class 文件,可将整个 jar 包直接保存为*.src.zip 源代码包,反编译迅速,错误率极少。

JD 分为 JD-GUI、JD-Eclipse/JD-Intellij 两种运行方式,JD-GUI 是以单独的程序的方式运行,JD-Eclipse/JD-Intellji 则是以一个 Eclipse/IDEA 插件的方式运行。

官网:https://github.com/java-decompiler

官方下载:https://github.com/java-decompiler/jd-gui/releases

1、打开浏览器输入下载地址

https://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/JD-GUI.shtml



2、点击上图中的"DOWNLOAD NOW"

3、在上图中选中一个下载镜像地址,此处我选择的是红框中的下载地址。这是会弹出保存文件位置对话框,你选择一个合适的位置保存,等待下载完成就可以了。

4、当前版本是 1.6.6,运行 jd-gui.exe,选择菜单 File->Open File,找到要反编译的 class 文件,就会把 class 文件对应的 java 代码显示出来

使用方法

打开下载的.exe 文件,点击 file ---> open file,选择要反编译的 jar 包或者 class 文件

直接将要反编译的 jar 包或者 class 文件拖到 JD-GUI 图标上,将会自动打开



下载地址

网络不好的情况可能无法下载,我们提供了下载好的软件包给大家。微信搜索 【开源字节】 公众号,回复“ 软件工具 ”,获取下载链接;



如若转载,请注明出处:开源字节   https://sourcebyte.vip/article/325.html

用户头像

源字节1号

关注

一个着迷于技术又喜欢不断折腾的技术活跃者 2022-03-09 加入

一个着迷于技术又喜欢不断折腾的技术活跃者。喜欢并热爱编程,执着于努力之后所带来的美好生活!

评论

发布
暂无评论
Java反编译工具 JD-GUI安装使用_开源_源字节1号_InfoQ写作社区