我已经使用OpenJDK很多年了,最初是用于它没有问题的小项目.但是,自从我开始在大型玩具中使用它以来,我开始注意到随机/未知的致命错误和崩溃(使用H.264编解码器等),在那之前,使用OpenJDK导致的系统崩溃+致命错误是一场噩梦.
在对OpenJDK感到完全沮丧和厌倦之后,我最终决定切换到Oracle JDK 7.从那时起,我的致命错误/崩溃消失了.我仍在进行跟踪,以查看是否发生了这种情况,但我从未遇到过这些系统崩溃.
现在我想知道,如果OpenJDK只是一个许可证问题,为什么它不可能保持稳定?
为什么OpenJDK在其稳定的版本中保持漏洞的存在,但声称它是Oracle JDK的克隆(事实并非如此),那么从技术上讲,OpenJDK与Oracle JDK的真正区别是什么?(只有快速功能可用性?还是专注于 solidity /可靠性?)