Confused by all the changes in the Java roadmap? We’ve summarized your $Free JDK options here.

Oracle’s decision to stop publishing “$free” LTS (Long Term Supported) releases (e.g. Java 7, 8 & 11) has led to the rapid growth of new free and paid for distributions. The matrix below provides a comparison of these “$free” JDK distributions from OS vendors to Java Communities and build bots:

 

JDK Offerings for the Enterprise

Azul Zulu Community Amazon Corretto IcedTea
Project 
SAPMachine Adopt-
OpenJDK

PRODUCT AND FEATURES

Based on OpenJDK 4 4 4 4 4
100% Open Source, freely available, no field of use restrictions 4 4 4 4 4
TCK Tested (guaranteed Java SE compliance) 4 4 4 4 0
Patent Grant (inherited patent rights to use the JDK) 4 4 4 4 0
Free Quarterly Updates (single build combining security & enhancements) 4 4 4 4 4
Performance Parity with Oracle Java SE 4 4 4 4 4
Multi-platform (Windows, Linux, macOS, Solaris) 4 3 2 3 4
Native Alpine Linux (musl libc) 4 0 0 0 0
Multiple Installers & Packages (tar, deb, MSI, DMG, JDK/JREs) 4 2 1 1 2
Feature Enhancements (e.g. Fonts, JFR, TLS 1.3) 4 1 0 1 0
Repos and Updates via yum & apt-get 4 0 0 4 4
Java Flight Recorder and Mission Control (for Java 8) 4 0 0 0 0
32-bit support 4 0 0 0 1
OpenJFX (JavaFX) 4 4 1 0 0
LTS (Java 8, 11, …) and Feature Releases (Java 12, 13, 14, …) 4 2 2 1 4
Java 7 support 4 0 0 0 0
Java Web Start and Applets 2 0 2 0 2
Product Availability Lifecycle 8 Years 6 Years 6 Years 6 Years 6 Years
Optional Commercial Support (e.g. 24×7, out-of-cycle fixes, etc.) 4 0 0 0 0

 

Get $free Zulu Community Builds of OpenJDK from the download page.

© Azul Systems, Inc. 2020 All rights reserved.