今天小编分享的科技经验:macOS Sonoma 14.4 更新引发 Java 程式崩溃,欢迎阅读。
IT 之家 3 月 17 日消息,甲骨文公司称,最新发布的 macOS Sonoma 14.4 版本存在漏洞,会导致运行 Java 程式的进程意外终止。因此,依赖 Java 运行程式的 Mac 用户建议暂缓更新至该版本。
该漏洞影响所有版本号高于 8 的 Java 版本,同时包括当前处于抢先体验阶段的 JDK 22 版本。甲骨文公司表示目前没有可用的临时解决办法。
甲骨文公司高级产品管理总监 Aurelio Garcia-Ribeyro 指出,此漏洞在 14.4 的测试版中并未发现。" 使用 GraalVM Native Image 提前编译的应用程式应该不受影响,但创建新镜像可能会出现问题," 他在有关漏洞的警告帖中提到。
甲骨文公司已经将此问题通知了 OpenJDK 合作伙伴、用户以及苹果公司。由于目前无法简单回滚 macOS 更新,已经更新到 14.4 版本的 Apple Silicon Mac 用户将不得不等待苹果发布修复程式。
不过,如果用户拥有完整系统配置的克隆备份,则可以暂时恢复到旧版本系统以继续运行 Java 程式,直到出现解决方案为止。
需要注意的是,由于 Java 早在 2012 年就被苹果公司标记为 " 过时技术 ",因此该问题对于大多数普通 Mac 用户不会产生影响。
IT 之家注意到,除了影响 Java 程式运行以外,macOS 14.4 的最终版本还存在其他问题。例如,该更新导致了一些第三方显示器集线器无法正常工作,并可能会删除或损坏部分印表機驱动程式。