gpt4 book ai didi

java - OpenJDK JVM 是否与 Oracle Java SE JVM 相同?

转载 作者:太空狗 更新时间:2023-10-29 22:35:29 24 4
gpt4 key购买 nike

我了解 Oracle Java SE 包含不属于 OpenJDK 的闭源扩展和工具,但是 Oracle Java SE JVM 是否与 OpenJDK JVM 相同,或者 Oracle 在将其作为 Java 发布之前是否对 OpenJDK JVM 进行了更改SE JVM?

更新 1:我从 JDK7 更新项目中找到了一些信息:http://openjdk.java.net/projects/jdk7u/qanda.html

第 7 次更新项目是否会收到 Oracle 的安全修复程序?

是的。

与 OpenJDK 6 一样,安全修复程序首先保密并应用于私有(private)林,然后作为对受影响的 JDK 发布系列修复程序的一般同步发布的一部分被推送到公共(public)林。此外,他们不会通过公开代码审查和提交批准流程,他们在项目问题跟踪器中的相应问题也不会公开显示。

最佳答案

OpenJDK 是 Java 版本 7 的引用实现。

OpenJDK 7 是 Oracle 作为 Oracle JDK 分发的版本的起点。其他供应商(例如 IcedTea 的 RedHat)也可能使用 OpenJDK 作为他们的起点。

就 OpenJDK 和供应商 VM 之间的差异而言,可能存在供应商想要应用但整个 OpenJDK 社区尚未接受到主线的补丁。

如果供应商 VM 想要使用 Java 商标来描述他们的产品,当然,他们必须能够证明他们符合 TCK。

Oracle JDK 也不是开源的。这是可能的,因为 Java 的双重许可安排,以及 Oracle 全面拥有 Java 的事实。

您是否有更具体的问题 - 正如提出的那样,您的问题有点含糊。您对哪些具体方面感兴趣?

关于java - OpenJDK JVM 是否与 Oracle Java SE JVM 相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8705061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com