常见问题
-
Microsoft Build of OpenJDK 各个版本的支持持续多长时间?
- 有关详细信息,请参阅支持页。
-
会发布其他版本的 OpenJDK 吗?
- 我们计划面向 OpenJDK 贡献者和供应商之间达成 LTS 共识的版本发布 OpenJDK 二进制文件。
-
会发布 OpenJDK 8 的二进制文件吗?
- 在提供 Java 8 作为目标运行时选项的 Azure 托管服务上,Microsoft 可能依赖于第三方二进制文件,如 Eclipse Adoptium。 对于所有其他 Azure 服务,客户可以从第三方供应商处获得所需的用于 Java 8 的 JDK。 但是,Microsoft 建议客户迁移到 Java 17 及更高版本以从多项增强功能中受益,通过这些增强功能,可以节约云部署的成本和提高开发人员的工作效率。 我们认为此过程非常有用,并提供了指导来帮助简化此转换。
- 有关 Azure 服务支持的 JDK 版本的详细信息,请参阅 Azure 和 Azure Stack 上的 Java 支持。
-
这些二进制文件是如何获得许可的?
- General Public License 2.0 with Classpath Exception (GPLv2+CE)。
-
在 OpenJDK 声明 GA 标记后,获取二进制文件需要多长时间?
- Microsoft Build of OpenJDK 会历经 Eclipse Adoptium AQAvit 项目的一套严格测试,以及 Java 技术兼容性工具包的合规性测试。 此过程通常需要 24-48 小时才能完成,但可能需要更长的时间。
-
Microsoft 是否会因关键漏洞或安全漏洞而发布带外修补程序?
- 仅限在极端情况下:其他供应商也为全球性的安全漏洞生成带外修补程序。 发生这种情况的可能性非常低。 安全漏洞通常会保密处理,即使对于像 OpenJDK 这样的开源项目也是如此。 有关详细信息,请参阅 OpenJDK 漏洞组。
-
如果我在 Microsoft Build of OpenJDK 中发现 bug,该怎么办?
- 如果 Azure 客户第一时间发现了 Microsoft Build of OpenJDK 的问题,但不是带来风险的安全漏洞,我们会优先修复此问题,并在下一季度的更新中发布该修复。 我们将尽快在上游修复,以便在可能受影响的其他 Java 版本中解决该问题,并在其他 OpenJDK 发行版中提供。
- 如果你不是 Azure 客户,请将问题报告到我们的 GitHub 存储库 (microsoft/openjdk)。
- 如果是安全问题,我们将进行验证,然后将它报告给 OpenJDK 漏洞组。
提供有关 Microsoft Build of OpenJDK 的反馈
向我们发送你的评论、想法和意见,帮助我们改进 Microsoft Build of OpenJDK。 请访问 GitHub 上的 OpenJDK 讨论页面,向我们发送反馈。
Java 和 OpenJDK 是 Oracle 和/或其附属机构的商标或注册商标。