Oracle Hospot JDK

java 8 特定版本以后就不再免费了。

  • 现有的JDK8,2019.1之前的更新都可以免费获取正常使用。

  • Oracle JDK11是一个长期支持的版本,用于商业环境需要付费。

Azul Zulu builds of OpenJDK

Zulu 是Azul公司基于OpenJDK发布的Java SE产品,它没有Oracle JDK对使用场景上的诸多限制,可以放心免费下载和使用。它的核心部分就是原汁原味的OpenJDK,没有任何额外的改动——Azul有时候也会对OpenJDK做bug fix,但这些都是通过提交回到OpenJDK去然后再进入到Zulu Java SE产品中的。它与“自己下载OpenJDK源码,自己build”的最大区别是:Azul会在每次发布Zulu产品之前进行充分的测试,build出来的二进制版本符合Java的兼容性测试;同时,Azul有与Oracle签订合作协议,在critical security fix的方面会比公开发布的OpenJDK源码要更早获得补丁,提前做好build与测试工作,基本上可以跟Oracle在同一时间发布打了security patch的版本,解决zero-day漏洞问题。

Open JDK

https://openjdk.java.net/

是一种 adopt 的工程,和 Oracle Hospot JDK 只有少数有专利的源码的差别。

OpenJDK11 可免费用于商业环境,但Oracle只提供6个月的更新支持。

Eclipse Temurin JDK

The Eclipse Temurin™ project provides code and processes that support the building of runtime binaries and associated technologies that are high performance, enterprise-caliber, cross-platform, open-source licensed, and Java SE TCK-tested for general use across the Java ecosystem.

阿里 dragonwell

dragonwell8

腾讯 kona

腾讯 Kona
TencentKona-8