- java反编译工具mac版-jd-gui for mac下载 v1.6.6
- 版本: V1.6.6
- 类别:应用软件
- 大小:1.3M
- 时间:2023-08-22
软件介绍
jd-gui for Mac是Mac平台上的一款帮助用户进行java反编译的工具,jd-gui mac分为JD-GUI、JD-Eclipse两种运行方式,JD-GUI是以单独的程序的方式运行,JD-Eclipse则是以一个Eclipse插件的方式运行。
注意事项
MacOS 10.15 系统下,如提示“无法启动”,请在系统偏好设置-安全性与隐私-选择【仍要打开】,即可使用。
对于下载了应用,显示“打不开或者显示应用已损坏的情况”的用户,可以参考一下这里的解决办法《Mac打开应用提示已损坏怎么办 Mac安装软件时提示已损坏怎么办》。10.12系统之后的新的Mac系统对来自非Mac App Store中的应用做了限制,所以才会出现“应用已损坏或打不开的”情况。
用户如果下载软件后(请确保已下载完的.dmg文件是完整的,不然打开文件的时候也会出现文件损坏无法打开),在打开.dmg文件的时候提示“来自不受信用的开发者”而打不开软件的,请在“系统偏好设置—安全性与隐私—通用—允许从以下位置下载的应用”选择“任何来源”即可。新系统OS X 10.13及以上的用户打开“任何来源”请参照《macOS 10.13允许任何来源没有了怎么办 macOS 10.13允许任何来源没了怎么开启》
macOS Catalina (macOS 10.15) 已损坏无法打开解决办法:
打开终端(“启动台”—“其他”),输入以下命令,回车:
sudo xattr -d com.apple.quarantine /Applications/xxxx.app(注意空格:sudo空格xattr......)
注意:/Applications/xxxx.app 换成你的App路径,这一步的具体步骤为:在输入 sudo xattr -d com.apple.quarantine 后将你打不开的软件拖进终端,重启App即可。
软件特色
由于主流的C的编译器都进行了代码的优化,因此把C编译生成的exe文件反编译成C代码非常困难。但是像Java、.net这样基于虚拟机技术的编程语言则反编译非常容易,Java平台下有Jad、Jode、JD等反编译器,.net平台下则有Reflector等反编译器,反编译质量非常高,甚至和源代码几乎没什么差别。
由于Java、.net这样的基于虚拟机技术的语言都是采用了ByteCode的二进制结构,因此很容易将ByteCode转化为“抽象语法树”(简称AST,《编译原理》这门课中的概念),然后采用反编译器就可以将AST转换为代码了。
猜你喜欢
- mongopro for mac-mongopro mac版下载 v1.0
- xmind 2020 mac版-xmind 2020 for mac下载 v22.8.2196
- 爱丽丝纸牌for mac-爱丽丝纸牌mac版下载 v1.0.0
- 摹客sketch插件mac版-摹客sketch插件for mac下载 v2.2.0
- groovypoint for mac-groovypoint mac版下载 v1.0.4
- 射手2 for mac-射手2mac版下载 v1.1
- gather the gems for mac-gather the gems mac版下载 v1.62
- 德鲁伊魔法战争for mac-德鲁伊魔法战争mac版下载 v4.0
- voodoohda 10.11声卡驱动for mac-voodoohda 10.11声卡驱动mac版下载 v2.9.9
- schwizzle for mac-schwizzle mac版下载 v1.2
相关下载
- rkward for mac-rkward mac版下载 v0.7.1b下载
- kdevelop for mac-kdevelop mac版下载 v5.3.2下载
- kate编辑器for mac-kate mac版下载 v22.04.3下载
- digikam for mac-digikam mac版下载 v6.4.0下载
- nb小学科学教学平台for mac-nb小学科学教学平台mac版下载 v3.0.5下载
- 长图打印123mac版-长图打印123for mac下载 v1.0下载
- markmind for mac-markmind mac版下载 v1.0.3下载
- nb小学科学for mac-nb小学科学mac版下载 v1.0.4下载