Oracle Java 17 released at no cost

Effective September 13, 2021, Oracle Java 17 is available and is the first Java version licensed through an Oracle No-Fee Terms and Conditions License (NFTC), essentially free of charge.

Java 17 delivers thousands of performance, stability, and security updates, as well as 14 JEPs (JDK Enhancement Proposals) that further improve the Java language and platform to help developers be more productive.

This is the first long-term support (LTS) release since Oracle Java Development Kit (JDK) 11 three years ago. Even though, new versions of Java appear every six months, in March and September, they are only supported until the next one arrives. Oracle JDK 17 and future JDK releases are provided under a free-to-use license until a full year after the next LTS release. This allows companies to use Oracle JDK 17, including the quarterly performance, stability, and security patches, at no cost for at least the next three years, allowing one full year of overlap with the next LTS release.

Oracle will also continue providing Oracle OpenJDK releases under the open-source General Public License (GPL), as it has since 2017.

Java SE Subscribers get access to Oracle’s Java SE Support and commercial features such as GraalVM Enterprise, Java Management Service and the Advanced Management Console.

Please note, that previous Java versions are still licensed through chargeable licenses.

For the announcement of Oracle Java 17, please visit: https://www.oracle.com/news/announcement/oracle-releases-java-17-2021-09-14/ and https://blogs.oracle.com/java/post/announcing-java17.

For FAQ on Oracle Java SE Licensing, please visit: https://www.oracle.com/uk/java/technologies/javase/jdk-faqs.html.

Oracle Java 16 available

Effective March 16, 2021, Oracle Java Development Kit (JDK) 16 is available including 17 new enhancements to the platform – known as JDK Enhancement Proposals (JEP).

This release brings a variety of features e.g. for improved networking, memory management, productivity, addressing future-incompatible code and much more.

Oracle delivers Java updates every six months to provide developers with a predictable release schedule.

For the announcement including information on new features, please visit: https://www.oracle.com/news/announcement/oracle-announces-java-16-031621.html.

For download options, please visit: https://www.oracle.com/java/technologies/javase-downloads.html.

Oracle Java 15 available

Effective September 15, 2020, Oracle Java 15 is generally available.

Version 15 adds new features to improve developer productivity and security. Furthermore, there is improved maintainability and stability, whilst Sealed Classes enhance the Java programming language.

For further information on the release of Oracle Java 15 and its further improvements, please visit: https://www.oracle.com/emea/news/announcement/oracle-announces-java-15-2020-09-15.html.