今天小編分享的科技經驗: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 的最終版本還存在其他問題。例如,該更新導致了一些第三方顯示器集線器無法正常工作,并可能會删除或損壞部分印表機驅動程式。