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

Java 10

Status End of Life
Release Date 2018-03-20
EOL Date 2018-09-25
Latest Version 10.0.2
Bytecode Version 54.0
API Changes Compare to 9 - 8 - 7 - 6 - 5 - 1.4 - 1.3 - 1.2 - 1.1
Documentation Release Notes, Language Spec, VM Spec, JavaDoc
SCM hg

New Features

JVM

Language

API

Tools

Downloads

Vendor Product License Platform Downloads
AdoptOpenJDK AdoptOpenJDK GPLv2+CE
Azul Systems Zulu Builds of OpenJDK 10 GPLv2+CE
BellSoft Liberica GPLv2+CE
Oracle Oracle JDK 10 Commercial
Red Hat Red Hat build of OpenJDK 10 GPLv2+CE
SAP SapMachine 10 GPLv2+CE

Sandbox

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

public class Java10 { public static void main(String[] args) { var version = Runtime.version(); System.out.printf("Hello Java %s!", version.feature()); } }