JD-GUI反编译jar包为Java源代码

本文介绍了如何使用JD-GUI反编译Java JAR包,特别是Spring Boot应用的JAR,以获取源代码。通过打开JD-GUI,加载JAR文件,可以查看和导出源代码。为了创建可运行项目,需要保存所有源代码,将其解压缩并整合到新的Spring Boot项目中,同时复制配置文件和添加依赖的jar包。虽然反编译的代码可能需要手动调整,但通过这个过程,可以实现对原有代码的复用和理解。
摘要由CSDN通过智能技术生成

程序员难免要借鉴其他java工程的代码。可有时只能拿到.calss文件,jar包或者war包,这个时候要求程序员能熟练的将这些类型文件反编译为Java代码并形成可编译运行的项目。本文介绍的反编译工具是JD-GUI。反编译的jar包是一个springboot项目的jar包。

反编译工具使用

下载JD-GUI后解压,无需安装,双击打开exe文件。

open file选择要反编译的jar包,

打开,左侧classes->com目录下就是java源代码文件

点击想查看的文件,可以看到源代码,点击有下划线的变量符号,会自动跳转到定义处,也可以搜索变量名,但是搜索时会比较慢,需要多等一会。

获得源代码

这样只能查看代码,要编译,修改,运行代码,就要把所有代码提取出,形成工程项目。点击File->save all source

源代码会保存为压缩包

压缩包解压是三个文件夹

java代码都在BOOT-INF/calsses/com里

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值