Java反编译工具 - JD-GUI 下载地址及使用手册
## 概述
JD-GUI是一个用C++开发的Java反编译工具,由Pavel Kouznetsov开发,支持Windows、Linux和Mac Os三个平台。
JD-GUI提供了开发工具Eclipse的插件JD-Eclipse。
JD-GUI基于GPLv3开源协议,对个人使用是完全免费的。
## 官方首页及下载地址
[http://jd.benow.ca/](http://jd.benow.ca/)
## windows版下载(0.3.6)
[jd-gui-0.3.6.zip](http://jd.benow.ca/jd-gui/downloads/jd-gui-0.3.6.windows.zip)
## 使用帮助
### 反编译jar/class
首先打开软件界面
![](https://image.xsoftlab.net/baike/articleImages/9709af1597224abeb4ac863aa2903fa7.jpg)
添加要反编译的jar包或class文件,共有三种方式
**第一种方法:****file -> openFile**
![](https://image.xsoftlab.net/baike/articleImages/a0ab4e826f7a424c9acccda913f6ef77.jpg)
**第二种方法:直接点击open file快捷按钮**
**![](https://image.xsoftlab.net/baike/articleImages/1591d8a716374796a4ddee9f564dd866.jpg)**
**第三种方法:直接将jar包或class文件拖拽进窗体**
**![](https://image.xsoftlab.net/baike/articleImages/1ffb144adc92451991a45a439ef3ee35.jpg)**
### 查看反编译结果
在左侧选择想要反编译的类,右侧就会显示反编译结果。
![](https://image.xsoftlab.net/baike/articleImages/b6fc15dc8e9e411084b5721bc114a126.jpg)
### 快速打开某个类
![](https://image.xsoftlab.net/baike/articleImages/62534eb5c3794fda8ffeb172d9ddf212.jpg)
### 保存单个文件反编译结果
点击file -> Save Source 或使用使用快捷键 Ctrl + S
![](https://image.xsoftlab.net/baike/articleImages/e1d492ec32784c36a776e817ad253ca8.jpg)
### 导出整个jar包反编译结果
点击file -> Save All Sources 或使用使用快捷键 Ctrl + Alt + S
![](https://image.xsoftlab.net/baike/articleImages/d24292d7eece42108028222fe768ce2e.jpg)
## JD-Eclipse - eclipse 反编译插件
如果想要在Eclipse中使用Java反编译工具,则可以下载JD-Eclipse插件
下载地址及教程:[http://jd.benow.ca/](http://jd.benow.ca/)
![](https://image.xsoftlab.net/baike/articleImages/f0d45fcd8ea04235b3bae8b5825b5714.jpg)