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

Java 24

Status In Development
Release Date 2025-03
EOL Date 2025-09
Class File Version 68.0
API Changes Compare to 23 - 22 - 21 - 20 - 19 - 18 - 17 - 16 - 15 - 14 - 13 - 12 - 11 - 10 - 9 - 8 - 7 - 6 - 5 - 1.4 - 1.3 - 1.2 - 1.1 - 1.0
Documentation Release Notes, JavaDoc
SCM git

New Features

Here are all new features in Java 24 by category. There is also of list of all features of all Java releases.

Downloads

Vendor Product License Platform Downloads
Oracle Oracle OpenJDK 24 GPLv2+CE

Sandbox

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

import java.lang.reflect.ClassFileFormatVersion; public class Java24 { public static void main(String[] args) { var v = ClassFileFormatVersion.latest(); System.out.printf("Hello Java bytecode version %s!", v.major()); } }