设为首页 - 加入收藏   Java,macOS,Oracle,开发者,甲骨文,苹果 – 跋扈自恣网
您的当前位置:首页 > 若使用Java/Android Studio等依赖Java的软件请勿升级macOS 14.4版 – 蓝点网 正文

若使用Java/Android Studio等依赖Java的软件请勿升级macOS 14.4版 – 蓝点网

来源:若使用Java/Android Studio等依赖Java的软件请勿升级macOS 14.4版 – 蓝点网 编辑:若使用Java/Android Studio等依赖Java的软件请勿升级macOS 14.4版 – 蓝点网 时间:2025-03-24 18:25:02

若使用Java/Android Studio等依赖Java的软件请勿升级macOS 14.4版

苹果在最近发布的 macOS 14.4 版中对内核一个模块进行了修改,按理说这种小版本升级应该不至于改内核模块的,目前不清楚苹果为什么进行修改,或许是发现了什么潜在的安全弱点。

被改动的是内存受保护页面的默认处理方式,当执行 VM 代码时出现内存访问错误 (页面保护错误) 时,macOS 14.4 会向进程发送 SIGKILL 而不是 SIGBUS,这导致 VM 无法捕获或忽略 SIGKILL,因此 VM 进程会消失。

若使用Java/Android Studio等依赖Java的软件请勿升级macOS 14.4版

这个问题其实和甲骨文自己有很大关系,此前甲骨文使用一种非常规方式进行调用,结果苹果又在 macOS 14.4 这种常规小版本中修改内核,结果问题出现了。

问题是苹果并没有在 Beta 版中透露这方面的更改,这导致 macOS 14.4 发布后才有大量开发者发现异常于是联系甲骨文排查。

根据甲骨文的说明,从 Java 8 开始到 JDK 22 都会因为这个问题出现异常,同时其他基于上述版本的应用,例如 Android Studio 等同样也会出现类似问题。

目前甲骨文的建议是,凡是依赖 Java 的开发者或环境都不要升级 macOS 14.4,一旦升级可能还无法降级,这将开发者没有能够稳定运行 Java 的环境。

讨论帖:https://bugs.java.com/bugdatabase/view_bug?bug_id=8327860

甲骨文博客:https://blogs.oracle.com/java/post/java-on-macos-14-4

版权声明:
感谢您的阅读,除非文中已经注明来源网站,否则均为 蓝点网 原创内容,转载时请务必以超链接(而非纯文本链接)标注来源于蓝点网及本文完整链接,感谢!内容来源:蓝点网 -

相关文章

Copyright © 2025 若使用Java/Android Studio等依赖Java的软件请勿升级macOS 14.4版 – 蓝点网 – 跋扈自恣网若使用Java/Android Studio等依赖Java的软件请勿升级macOS 14.4版 – 蓝点网 – 跋扈自恣网

sitemap