jd-gui mac是一个用 C++ 开发的 Java 反编译工具,由 Pavel Kouznetsov开发,支持Windows、Linux和苹果Mac Os三个平台。通过与
dex2jar的组合使用,可以快速地反编译多个class,甚至整个jar,并且完全免费,至少对个人而言是这样的。对于Java开发人员而言,没有源码可能让你无法忍受,不知道大家有此感受?尤其是当调试debug遇到问题的时候,你是否有冲动并急需想了解第三方jar内部实现机制以及实现原理,以便为了更好的解决问题,高效的开发呢?当然对于技术大牛们,研究源码不是为了解决问题,而是为了某种“信仰”——淘金于优越代码架构。尽管你依然可以通过大家熟知的jad命令反编译class来获得源码,但是拥有JD-GUI无疑会使问题的解决更加的简便,你将能够更加快速地反编译多个class,甚至整个jar。更何况这些工具对个人都是免费的!
安装教程
1.jd-gui mac 意外退出。相信不少人按照常规的安装步骤都会遇到此问题,因此这里提供非常规的安装方式,让大家能顺利使用jd-gui。
2.打开终端,输入【brew cask install jd-gui】,然后安装!如果没有安装brew请先安装brew
3.下图表示安装成功
4.现在打开【jd-gui】
5.打开jar包,可以进行查看反编译的java代码
软件特色
新版的JD-GUI在原来的基础上实现了ecliPSe的高亮着色功能和多文件标签浏览功能,其主要功能如下:
1、支持众多Java编译器的反编译;
2、支持对整个jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转
1条评论
浙江省杭州市移动 网友
不错!