Red hat提供的Red Hat OpenJDK 8仅供开发使用(需要注册)。AdoptOpenJDK提供了OpenJDK 8 builds for Windows (AdoptOpenJDK 8 Windows),没有任何限制。
当使用相同的版本/更新(例如8u181)时,两个包之间有技术上的区别吗?所谓“技术差异”,我指的是缺少类/函数、不同的缺省JVM设置等。
发布于 2018-09-18 07:46:46
我发现的AdoptOpenJDK的主要不同之处在于,您可以从两种不同的VM实现中进行选择,要么是我发现的性能与Oracle的实现相似的HotSpot,要么是效率更高的Eclipse Open J9 jvm实现,后者基于以前的IBM SDK8,现在是开源的。为了确认一下,我有一个Eclipse Maven项目,它在Oracle的JVM实现中编译很慢。
因此,我认为开源Oracle的JVM提供了比Oracle的商业JVM更好的结果,但是使用open J9开源IBM的JDK要好得多,并且(对于我的项目)性能在编译时间上快了一个数量级。
发布于 2019-01-04 02:11:17
这似乎不是真的,redhat提供的openjdk发行版可以在没有订阅的情况下在生产中使用。
https://developers.redhat.com/products/openjdk/download/,所以这个页面正确地说明了它仅供开发使用。来源:https://access.redhat.com/solutions/3116731
https://stackoverflow.com/questions/52202807
复制相似问题