In September 2023, at the same time as the release of Oracle Java 21, Oracle announced an extension of the support timeframe for Oracle Java 11 and waiving of extended support fees for any use of Oracle Java 11. Commercial support will be available for Oracle Java 11 through the Oracle Java SE Universal Subscription until at least January 2032. This extension provides Oracle customers relying on Oracle Java 11 with at least eight more years of support and updates.
Oracle continues to monitor customer feedback and adoption of our Java LTS releases. Oracle plans to consider extending the commercial time support time frame of Oracle Java LTS releases beyond their initial eight-year timeframe when market conditions warrant it. Java Support extensions are usually planned and announced in the fall. As always, customers can find up to date examples of support timelines of the individual Oracle Java releases in the Oracle Java SE Support Roadmap.
As announced in the Java client roadmap update in 2020, Swing and AWT remain core Java SE technologies. They continue to receive bug fixes and updates on all LTS supported releases and mainline, as warranted by the evolution of the operating systems supported by Oracle Java.
Since the transition and re-architecture of the JavaFX technology to the standalone OpenJFX Project with Java 11, Oracle has continued to co-lead its development, producing regular semi-annual technology updates on the same schedule as Oracle Java. For example, at the time of publishing this blog, the latest gratis and open source OpenJFX build, JavaFX 22.0.1, was released on the same day as the Oracle Java 22.0.1. OpenJFX builds are designed to work on the latest Oracle Java version.
JavaFX on JDK 8 remains the last commercially supported version of JavaFX available from Oracle. Commercial support for that version from Oracle is planned to end in March 2025. Users of JavaFX on JDK and JRE 8 should migrate to Swing and AWT, as updates of JDK/JRE 8 released after March 2025 may no longer include the JavaFX technology.
Users with additional needs should contact the Oracle Sales team.
As announced in 2019, Oracle Java 8 and Oracle Java 11 are both commercially supported on Oracle Solaris until the end of their respective support timelines. Since 2019, the Oracle Java SE roadmap has been extended for both Oracle Java 8 and Oracle Java 11. That means that Oracle Java SE Universal Subscription customers on Oracle Solaris running Java 8 and/or Java 11 will continue to receive updates and support at least until 2030 and 2032, respectively.
This extension adds at least six years of Solaris support timelines for Oracle Java 8 and Oracle Java 11 over the support timeline announced in 2019. Additionally, Oracle plans to support WebLogic 14.1.2 on Oracle Solaris / SPARC servers in the future. More information will be available from the WebLogic team at the time of release.
Oracle’s Advanced Management Console product was introduced almost a decade ago in 2014. AMC was developed for on-premises deployments on systems using mostly Java desktop applications. It requires dedicated hardware and expertise for database and WebLogic. This makes it suitable only for enterprises with dedicated IT and desktop admin departments.
In 2021, Oracle introduced Java Management Service. JMS is an Oracle Cloud Infrastructure (OCI) native service to help manage Java runtimes and applications not just on-premises but on any cloud, including OCI. The future of Java management is JMS. It delivers all the core functionality of AMC plus significant additional advanced features.
For example, JMS can scan for Java Libraries used by applications to identify and report potential vulnerabilities (CVE) associated with third party Java libraries, and help you keep your applications secure by identifying weak cryptographic usages that will stop working per upcoming updates in Oracle JRE and JDK Cryptographic Roadmap using Crypto Event Analysis. It can evaluate the feasibility and effort required for migrating Java applications to newer JDK versions with Java Migration Analysis. JMS can also assist with optimizing Java workload performance with JVM tuning recommendations that leverage Performance Analysis, among other advanced features.
Migrating to JMS will enable customers to take advantage of new and enhanced capabilities for even more effective Java workload management.
For more details please see the recent blog “JDK 17 approached end-of-permissive license”.