JD-GUI 反编译jar包

2023-11-22 17:57:44 浏览数 (2)

JD-GUI 反编译jar包,

jar包反编译成java文件

下载网上开源jar包或者其他项目提供了jar但是没有源码

此时需要反编译

1.下载jd-gui

https://jd-gui.apponic.com/mac/

选择适合自己的版本

image-20230717114223027image-20230717114223027

2.解压

tar -xvf jd-gui-osx-1.6.6.tar

image-20230717114319782image-20230717114319782
image-20230717114354105image-20230717114354105

3.点击jd-gui.app打开软件

如果出现无法验证开发者,你确定要运行此软件吗提示则到设置中点击允许,这里会弹出是否允许

image-20230717114432120image-20230717114432120

4.m1芯片mac可能会出现如下报错

image-20230717114748331image-20230717114748331

解决这个问题还需要修改一个文件

右键点击JD-GUI,点击显示包内容

image-20230717114828677image-20230717114828677

需要替换这个文件,2.sh那个是原文件的备份,不用管

image-20230717114853346image-20230717114853346

替换的文件内容在github

https://raw.githubusercontent.com/tofi86/universalJavaApplicationStub/master/src/universalJavaApplicationStub

直接复制替换即可

image-20230717115016389image-20230717115016389

替换好后双击打开

image-20230717115152096image-20230717115152096

选择要反编译的jar

image-20230717115220444image-20230717115220444
image-20230717115444219image-20230717115444219

0 人点赞