JavaFX on JDK

Executive Summary:

  • Oracle continues to reaffirm its long-standing commitment to the OpenJFX project in OpenJDK.
  • Commercial support for JavaFX 8 has officially ended and JavaFX has been removed from Oracle JDK 8 and JRE 8 releases as of April 15th, 2025 (8u451 and later).
  • Organizations with any ongoing JavaFX 8 needs should contact Oracle Support or Java Sales.

Resources:


Details:

When launched in 2014, Oracle announced an initial support timeline of five years for JavaFX 8. In 2018, Oracle extended the support for JavaFX 8 through to March 2022, and then in 2020, the commercial support for JavaFX 8 was extended a final time through to March 2025.

Meanwhile, Oracle has worked to decouple the JavaFX technology from the JDK and has made it available as open source. We are proud to have already delivered fourteen versions of JavaFX from the OpenJFX project starting with JavaFX 11 in September 2018 through to the latest JavaFX 24 in March 2025, including related security updates along the way. Oracle is reaffirming its commitment to leading the OpenJFX project forward as an important technology for academic and R&D use.

Oracle recommends migrating to Swing or AWT, or taking advantage of the latest feature set available in JavaFX 24 (via the OpenJFX project at OpenJDK) on Oracle JDK 24. We have provided a guide on the OpenJFX wiki to assist developers familiar with JavaFX 8 who have not yet removed the dependency.

Oracle JDK 8u451, released on April 15, 2025, is the first Oracle JDK 8 release that does not include JavaFX. Organizations that require any assistance or additional details should contact Oracle Support (if an Oracle customer), or Java Sales otherwise.