市场版本差异
openjdk 是完全开源免费的 , 很多软件都是选择内置此类,如 Jetbrain
openJDK安装仅支持源码,其他商用的如 OracleJDK安装只有二进制安装包
oracle jdk 和 azul zulu jdk 都是基于 openjdk 构建的 , 只是加了安全补丁和错误修复;
两者都是做了 TCK 测试 ,即保证完全兼容Java SE 的JDK
oracle 自己也说明从 java11 之后 ,Oracle jdk 和 openJDK 的功能基本一致 https://blogs.oracle.com/java/post/oracle-jdk-releases-for-java-11-and-later
OpenJDK不支持 LTS 服务 , OracleJdk 每三年推出一个LTS版本。 和 OracleJDK 对标的应该是 Zulu 类似的其他商业公司支持的JDK
OracleJDK 修改了协议,除了演示、开发、测试的场景,其他都是需要收费的
OracleJDK 也不捆绑 JavaFX , 不支持32位构建了
关于 JavaFX , zulu 单独发行了内置JavaFX的版本,以支持类似 image 绘制的场景