macOS 安装 dmg 与「已损坏」提示的放行办法
Mac 用户下载的是自带 Java 的整合 dmg 包,体量比 Windows 版大(约 92 MB),装完即用,不需要另配 JRE。麻烦出在苹果的安全策略上,官方 wiki 用了专门页面来解释。
标准流程
- 下载面向 Mac OS X 的 dmg 包(约 92 MB,全功能整合版)。
- 双击打开,把软件拖进应用程序文件夹。
- 从应用程序里启动。
「应用已损坏」或「无法打开未签名开发者应用」
官方 wiki 记载:在 OS X 10.8(Mountain Lion)与 10.9(Maverick)上,系统会报告应用未签名而拒绝运行。官方给的绕行办法很轻:
- 在 Finder 里按住 Control 键点图标,选「打开」,再确认一次即可放行。
- 官方页面把这条写成了标准答案,不需要动系统设置。
老 Mac 用户的专门版本
- 10.6.8 用户有专用的 dmg(约 150 MB,基于 1.0.0 版本打包,内含适配的 Java)。
- 更老的 Leopard(10.5)时代有过启动即退的问题,社区给出的临时方案是从安装目录深处直接运行 jar 文件,这类历史问题对今天的系统参考意义不大,遇到再查官方 wiki 的 macOS 页。
Mac 界面的两处不同
作为 Java 程序,它在 Mac 上的界面与常见 Mac 应用有差异:菜单在窗口内而非屏幕顶部,快捷键习惯也不同(例如新建子节点用 Insert 的场合,Mac 键盘要另找等价键)。评测媒体当年对它的评价是「以功能取胜、界面从简」,Mac 用户接受这点后上手并不难。