The Java Version Almanac
javaalmanac.io
Feedback on this page?

Java 11

Status Long Term Support Release
Release Date 2018-09-25
EOL Date 2024-10
Latest Version 11.0.13
Bytecode Version 55.0
API Changes Compare to 10 - 9 - 8 - 7 - 6 - 5 - 1.4 - 1.3 - 1.2 - 1.1
Documentation Release Notes, Language Spec, VM Spec, JavaDoc
SCM hg
Java 11 is the first Long Term Support (LTS) release with the new release schedule.

New Features

JVM

Language

API

Tools

Downloads

Vendor Product License Platform Downloads
Adoptium Eclipse Temurin GPLv2+CE
AdoptOpenJDK AdoptOpenJDK GPLv2+CE
AdoptOpenJDK OpenJDK Upstream Builds GPLv2+CE
Alibaba Dragonwell 11 GPLv2+CE
Amazon Corretto 11 GPLv2+CE
Azul Systems Zulu Builds of OpenJDK 11 GPLv2+CE
Azul Systems Azul Prime Commercial
  • linux-x64
BellSoft Liberica GPLv2+CE
IBM IBM Semeru Runtime Certified Edition, Version 11 Commercial
IBM Semeru Runtime Open Edition, Version 11 GPLv2+CE
Microsoft Microsoft Build of OpenJDK 11 GPLv2+CE
Oracle Oracle JDK 11 Commercial
Red Hat Red Hat build of OpenJDK 11 GPLv2+CE
SAP SapMachine 11 GPLv2+CE

Sandbox

Instantly compile and run Java 11 snippets without a local Java installation.

import java.util.function.Function; public class Java11 { public static void main(String[] args) { Function<String, String> hello = (var s) -> String.format("Hello %s!", s); System.out.println(hello.apply("Java 11")); } }