💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
JDK 27 移除了过时的翻译资源,仅保留德语、日语和简体中文。未维护的资源可能导致用户遇到过时信息。Oracle JDK 已排除这些资源,但其他 JDK 构建可能受影响,输出将以英语显示。
🎯
关键要点
- JDK 27 移除了过时的翻译资源,仅保留德语、日语和简体中文。
- 未维护的资源可能导致用户遇到过时信息。
- Oracle JDK 已排除这些资源,但其他 JDK 构建可能受影响,输出将以英语显示。
- java.desktop 模块的翻译资源被保留,因为它们相对稳定且直接面向最终用户。
- 其他不排除未维护资源的 JDK 构建可能会受到影响,导致不支持的区域消息以英语显示。
❓
延伸问答
JDK 27 移除了哪些翻译资源?
JDK 27 移除了过时的翻译资源,仅保留德语、日语和简体中文。
为什么未维护的翻译资源会影响用户?
未维护的资源可能导致用户遇到过时信息,因为这些资源与英语版本不同步。
Oracle JDK 和其他 JDK 构建在翻译资源处理上有什么不同?
Oracle JDK 在构建时已排除未维护的资源,而其他 JDK 构建可能仍包含这些资源。
java.desktop 模块的翻译资源为何被保留?
java.desktop 模块的翻译资源被保留,因为它们相对稳定且直接面向最终用户,移除会造成干扰。
使用不排除未维护资源的 JDK 构建会有什么后果?
使用这些构建的用户可能会看到不支持的区域消息以英语显示,这可能影响依赖于特定区域输出的测试或应用。
JDK 27 的更新对开发者有什么建议?
开发者应注意使用 Oracle JDK 构建,以避免遇到过时的翻译资源问题。
➡️