JD-GUI 反编译jar包,
jar包反编译成java文件
下载网上开源jar包或者其他项目提供了jar但是没有源码
此时需要反编译
1.下载jd-gui
https://jd-gui.apponic.com/mac/
选择适合自己的版本
2.解压
tar -xvf jd-gui-osx-1.6.6.tar
3.点击jd-gui.app打开软件
如果出现无法验证开发者,你确定要运行此软件吗提示则到设置中点击允许,这里会弹出是否允许
4.m1芯片mac可能会出现如下报错
解决这个问题还需要修改一个文件
右键点击JD-GUI
,点击显示包内容
需要替换这个文件,2.sh那个是原文件的备份,不用管
替换的文件内容在github
https://raw.githubusercontent.com/tofi86/universalJavaApplicationStub/master/src/universalJavaApplicationStub
直接复制替换即可
替换好后双击打开
选择要反编译的jar