Java 18 / JDK 18: General Availability

mark.reinhold at mark.reinhold at
Tue Mar 22 14:28:35 UTC 2022

JDK 18, the reference implementation of Java 18, is now Generally
Available.  We shipped build 36 as the first Release Candidate of
JDK 18 on 15 February, and no P1 bugs have been reported since then.
Build 36 is therefore now the GA build, ready for production use.

GPL-licensed OpenJDK builds from Oracle are available here:

Builds from other vendors will no doubt be available soon.

This release includes nine JEPs [1]:

  400: UTF-8 by Default
  408: Simple Web Server
  413: Code Snippets in Java API Documentation
  416: Reimplement Core Reflection with Method Handles
  417: Vector API (Third Incubator)
  418: Internet-Address Resolution SPI
  419: Foreign Function & Memory API (Second Incubator)
  420: Pattern Matching for switch (Second Preview)
  421: Deprecate Finalization for Removal

along with hundreds of smaller enhancements and over a thousand bug

Thank you to everyone who contributed this release, whether by
designing and implementing features or enhancements, by fixing bugs,
or by downloading and testing the early-access builds!

- Mark


More information about the jdk-dev mailing list