相关疑难解决方法(0)

Oracle JDK和OpenJDK之间的差异

注意:此问题来自2014年.从Java 11开始,OpenJDK和Oracle JDK正在融合.

Oracle和OpenJDK之间是否存在重大差异?

例如,垃圾收集和其他JVM参数是否相同?

GC在两者之间的工作方式不同吗?

java difference

651
推荐指数
11
解决办法
49万
查看次数

从技术上讲,Oracle JDK和OpenJDK之间的主要区别是什么?

我一直在使用OpenJDK,最初用于没有问题的小项目.但是自从我开始玩大玩具之后,我开始注意到随机/未知的致命错误和崩溃(使用H.264编解码器等),直到那时才出现系统崩溃和致命错误的噩梦由OpenJDK引起.

在对OpenJDK感到非常沮丧和厌倦之后,我终于决定切换到Oracle JDK 7.从那以后,我的致命错误/崩溃消失了.我仍然在追踪它是否发生,但我从未遇到过那些系统崩溃.

现在我想知道,如果OpenJDK只是一个许可证问题,为什么稳定性不可能呢?

为什么OpenJDK在他们的稳定版本中保留了bug,但是声称它是Oracle JDK的克隆(实际上并不是这样),那么OpenJDK和Oracle JDK在技术上是分开的?(只有快速功能可用性?还是专注于稳定性/可靠性?)

java linux java-7

115
推荐指数
2
解决办法
11万
查看次数

标签 统计

java ×2

difference ×1

java-7 ×1

linux ×1