前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JD-GUI 反编译jar包

JD-GUI 反编译jar包

原创
作者头像
javaNice
发布2023-11-22 17:57:44
2010
发布2023-11-22 17:57:44
举报
文章被收录于专栏:javanicejavanice

JD-GUI 反编译jar包,

jar包反编译成java文件

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

此时需要反编译

1.下载jd-gui

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

选择适合自己的版本

image-20230717114223027
image-20230717114223027

2.解压

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

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

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

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

image-20230717114432120
image-20230717114432120

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

image-20230717114748331
image-20230717114748331

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

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

image-20230717114828677
image-20230717114828677

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

image-20230717114853346
image-20230717114853346

替换的文件内容在github

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

直接复制替换即可

image-20230717115016389
image-20230717115016389

替换好后双击打开

image-20230717115152096
image-20230717115152096

选择要反编译的jar

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档