# JD-GUI
JD-GUI, a standalone graphical utility that displays Java sources from CLASS files.
![](https://raw.githubusercontent.com/java-decompiler/jd-gui/master/src/website/img/jd-gui.png)
- Java Decompiler projects home page: [http://java-decompiler.github.io](http://java-decompiler.github.io)
- JD-GUI source code: [https://github.com/java-decompiler/jd-gui](https://github.com/java-decompiler/jd-gui)
## Description
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.
## How to build JD-GUI ?
```
> git clone https://github.com/java-decompiler/jd-gui.git
> cd jd-gui
> ./gradlew build
```
generate :
- _"build/libs/jd-gui-x.y.z.jar"_
- _"build/libs/jd-gui-x.y.z-min.jar"_
- _"build/distributions/jd-gui-windows-x.y.z.zip"_
- _"build/distributions/jd-gui-osx-x.y.z.tar"_
- _"build/distributions/jd-gui-x.y.z.deb"_
- _"build/distributions/jd-gui-x.y.z.rpm"_
## How to launch JD-GUI ?
- Double-click on _"jd-gui-x.y.z.jar"_
- Double-click on _"jd-gui.exe"_ application from Windows
- Double-click on _"JD-GUI"_ application from Mac OSX
- Execute _"java -jar jd-gui-x.y.z.jar"_ or _"java -classpath jd-gui-x.y.z.jar org.jd.gui.App"_
## How to use JD-GUI ?
- Open a file with menu "File > Open File..."
- Open recent files with menu "File > Recent Files"
- Drag and drop files from your file explorer
## How to extend JD-GUI ?
```
> ./gradlew idea
```
generate Idea Intellij project
```
> ./gradlew eclipse
```
generate Eclipse project
```
> java -classpath jd-gui-x.y.z.jar;myextension1.jar;myextension2.jar org.jd.gui.App
```
launch JD-GUI with your extensions
## How to uninstall JD-GUI ?
- Java: Delete "jd-gui-x.y.z.jar" and "jd-gui.cfg".
- Mac OSX: Drag and drop "JD-GUI" application into the trash.
- Windows: Delete "jd-gui.exe" and "jd-gui.cfg".
## License
Released under the [GNU GPL v3](LICENSE).
## Donations
Did JD-GUI help you to solve a critical situation? Do you use JD-Eclipse daily? What about making a donation?
[![paypal](https://raw.githubusercontent.com/java-decompiler/jd-gui/master/src/website/img/btn_donate_euro.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=C88ZMVZ78RF22) [![paypal](https://raw.githubusercontent.com/java-decompiler/jd-gui/master/src/website/img/btn_donate_usd.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CRMXT4Y4QLQGU)
没有合适的资源?快使用搜索试试~ 我知道了~
mac 已修改可正常运行的dex2jar-2.1,jd-gui-osx-1.6.6
共450个文件
java:328个
smali:25个
jar:16个
需积分: 5 1 下载量 24 浏览量
2023-07-08
22:43:18
上传
评论
收藏 6.07MB ZIP 举报
温馨提示
官网dex2jar-2.1缺少.sh文件,压缩包已集成 官网jd-gui-osx-1.6.6配置信息确实,需要修改Contents/MacOS/universalJavaApplicationStub.sh 文件的内容,本地压缩已经修改完毕。不过启动GD-GUI需要jdk8
资源推荐
资源详情
资源评论
收起资源包目录
mac 已修改可正常运行的dex2jar-2.1,jd-gui-osx-1.6.6 (450个子文件)
gradlew.bat 3KB
d2j-dex-recompute-checksum.bat 847B
d2j-jasmin2jar.bat 837B
d2j-jar2jasmin.bat 837B
d2j-dex2jar.bat 837B
d2j-std-apk.bat 836B
d2j-dex2smali.bat 834B
d2j-baksmali.bat 834B
d2j-jar2dex.bat 834B
d2j-smali.bat 831B
d2j_invoke.bat 326B
d2j_invoke.bat 326B
bat_template 814B
ApkSign.cer 725B
class.cfg 1KB
i_jetty.dex 866KB
classes.dex 235KB
i200.dex 658B
.DS_Store 10KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
Jasmin.g 50KB
Smali.g4 11KB
build.gradle 2KB
build.gradle 2KB
build.gradle 925B
build.gradle 485B
build.gradle 322B
build.gradle 264B
settings.gradle 185B
build.gradle 185B
build.gradle 175B
build.gradle 87B
build.gradle 54B
build.gradle 31B
gradlew 6KB
.hgignore 156B
.hgtags 486B
jd-gui.icns 45KB
b-gen.j 3KB
c-gen.j 3KB
b-after.j 3KB
a-gen.j 3KB
c-after.j 2KB
b-before.j 999B
type.j 942B
a-after.j 637B
c-before.j 234B
a-before.j 122B
jd-gui-1.6.6-min.jar 1.41MB
dx-27.0.3.jar 1006KB
dx-1.7.jar 959KB
asm-debug-all-4.1.jar 335KB
dex-ir-2.0.jar 208KB
d2j-smali-2.0.jar 179KB
dex-tools-2.0.jar 173KB
antlr-runtime-3.5.jar 164KB
d2j-jasmin-2.0.jar 155KB
classes-dex2jar.jar 145KB
dex-writer-2.0.jar 99KB
dex-translator-2.0.jar 77KB
dex-reader-2.0.jar 63KB
dex-reader-api-2.0.jar 59KB
gradle-wrapper.jar 58KB
d2j-base-cmd-2.0.jar 14KB
DexFileReader.java 69KB
Dex2IRConverter.java 47KB
J2IRConverter.java 41KB
DecryptStringCmd.java 41KB
IR2JConverter.java 40KB
TypeTransformer.java 38KB
JasminDumper.java 33KB
AntlrSmaliUtil.java 31KB
Dex2IrAdapter.java 31KB
Dex2Asm.java 30KB
InvocationWeaver.java 29KB
Base64.java 28KB
DexWeaver.java 27KB
CodeWriter.java 27KB
Op.java 23KB
FillArrayTransformer.java 23KB
UnSSATransformer.java 22KB
BaksmaliDumper.java 20KB
BaseCmd.java 19KB
BaksmaliCodeDumper.java 19KB
InitOut.java 17KB
ArrayElementTransformer.java 17KB
Utils.java 16KB
SSATransformer.java 15KB
NewTransformer.java 14KB
TestUtils.java 14KB
DvmFrame.java 14KB
Cfg.java 14KB
FileSystemProvider.java 14KB
AbstractJarSign.java 12KB
ZipFile.java 12KB
EncodedValue.java 12KB
DexFileWriter.java 12KB
DebugInfoItem.java 12KB
共 450 条
- 1
- 2
- 3
- 4
- 5
资源评论
QQ1657379258
- 粉丝: 17
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- CC2530无线zigbee裸机代码实现液晶LCD显示.zip
- CC2530无线zigbee裸机代码实现中断唤醒系统.zip
- 车辆、飞机、船检测24-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 基于51单片机的火灾烟雾红外人体检测声光报警系统(protues仿真)-毕业设计
- 高仿抖音滑动H5随机短视频源码带打赏带后台 网站引流必备源码
- 车辆、飞机、船检测25-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 四足机器人示例代码pupper-example-master.zip
- Python人工智能基于深度学习的农作物病虫害识别项目源码.zip
- 基于MIT mini-cheetah 的四足机器人控制quadruped-robot-master.zip
- 菠萝狗四足机器人py-apple-bldc-quadruped-robot-main.zip
- 基于51单片机的篮球足球球类比赛计分器设计(protues仿真)-毕业设计
- 第3天实训任务--电子22级.pdf
- 基于FPGA 的4位密码锁矩阵键盘 数码管显示 报警仿真
- 车辆、飞机、船检测5-YOLO(v5至v11)、COCO、CreateML、Paligemma、VOC数据集合集.rar
- 河南大学(软工免浪费时间)
- NOIP-学习建议-C++
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功