Java Sun是否在两种不同的JDK实现(JDK和OpenJDK)上工作?为什么?
我一直在试图深入了解Java开发工具包(JDK)中我感兴趣的一些内容。目前,有两个版本都由Oracle维护。它们是JDK和OpenJDK。据我所知,JDK源于OpenJDK。在历史上,OpenJDK紧随JDK之后。对我来说,这更像是一个意大利面故事,因为JDK和OpenJDK的最初开发都归功于Sun。那么,他们是否在两种不同的实现上工作?或者,Oracle JDK是从最初的JDK(为了Oracle的商业许可野心)派生出来的,后来成为OpenJDK吗?我想我在年以前已经回答过这个问题了。您可能需要检查一下。@EdwinDalorzo在该页的回答中,您定义了JVM、HotSpot和OpenJDK。我很想知道Sun是否在两个版本的JDK上工作:(1)原始JDK和(2)OpenJDK。我在那页你的回答下面找到了我问题的部分答案。因此Sun向OpenJDK社区提供了JDK的一个版本,最初的版本变成了Oracle JDK(在Sun被Oracle收购之后)。但我仍然要问的一个问题是,如果前者先于后者,Oracle JDK为什么会基于OpenJDK?简单地说,OpenJDK是从Sun JDK派生的,因此它共享很多代码,Oracle现在将缺少的部分返回给OpenJDK,或者从自己的JDK中删除,现在使用OpenJDK作为起点,然后可能再添加一些商业特性。我想我在年之前已经回答过这个问题。您可能需要检查一下。@EdwinDalorzo在该页的回答中,您定义了JVM、HotSpot和OpenJDK。我很想知道Sun是否在两个版本的JDK上工作:(1)原始JDK和(2)OpenJDK。我在那页你的回答下面找到了我问题的部分答案。因此Sun向OpenJDK社区提供了JDK的一个版本,最初的版本变成了Oracle JDK(在Sun被Oracle收购之后)。但我仍然要问的一个问题是,如果前者先于后者,Oracle JDK为什么会基于OpenJDK?简单地说,OpenJDK是从Sun JDK派生的,因此它共享很多代码,Oracle现在将缺少的部分返回给OpenJDK,或者从自己的JDK中删除,现在使用OpenJDK作为起点,然后可能会添加一些商业特性。Java Sun是否在两种不同的JDK实现(JDK和OpenJDK)上工作?为什么?,java,Java,我一直在试图深入了解Java开发工具包(JDK)中我感兴趣的一些内容。目前,有两个版本都由Oracle维护。它们是JDK和OpenJDK。据我所知,JDK源于OpenJDK。在历史上,OpenJDK紧随JDK之后。对我来说,这更像是一个意大利面故事,因为JDK和OpenJDK的最初开发都归功于Sun。那么,他们是否在两种不同的实现上工作?或者,Oracle JDK是从最初的JDK(为了Oracle的商业许可野心)派生出来的,后来成为OpenJDK吗?我想我在年以前已经回答过这个问题了。您可能需要