The JavaFX Revival: Good News for the Community, Business as Usual for Azul

Smart Summary

In this post you will learn:

  • Oracle’s recently announced Java Verified Portfolio (JVP) reintroduces JavaFX Commercial Support.
  • Azul has always provided downloads of Zulu Builds of OpenJDK with and without JavaFX.
  • With JavaFX again in Oracle’s official portfolio, there’s no longer any question whether it’s safe to build on long-term for AI-driven data collection, analysis, and visualization tools, where it shines.

Azul has always provided Zulu Builds of OpenJDK with JavaFX because we understood that many organizations depended on it, regardless of where Oracle's official roadmap stood. Now, Oracle's new Java Verified Portfolio (JVP), announced at JavaOne 2026, confirms what we already knew: JavaFX has a solid future in enterprise Java.

Let me explain why this is an important moment for the Java ecosystem and why Azul customers are particularly well-positioned.

What Oracle Announced

Oracle's JVP is a new program that bundles JDK-related tools, frameworks, libraries, and services under a single, commercially supported umbrella with clear roadmaps and support timelines. One of the main components in this JVP is commercial support for JavaFX in JDK 17, 21, 25, 26, and future LTS releases.

In the Oracle announcement, we find a clear reason for this new direction: "Driven by customer demand, interest from academia, and the growing need for advanced visualizations in AI-powered applications and analytics, Oracle is reintroducing commercial support for JavaFX."

The message we need to remember from the Oracle announcement is that Java remains a platform where they take long-term stewardship seriously. JVP is a structure that allows Oracle to innovate beyond the JDK itself while keeping enterprise customers on a predictable support timeline. That philosophy aligns well with what Azul has always offered: stability and long-term support for production Java workloads.

What This Means for Azul Customers

Azul has always provided downloads of Zulu Builds of OpenJDK with and without JavaFX. We have a significant customer base that depends on it, across industries from financial services and healthcare to manufacturing and the public sector. We made this choice deliberately because we understood that many organizations needed JavaFX to keep running, regardless of where Oracle's official roadmap stood.

The JVP announcement aligns well with what Azul has already been delivering for years.

  • If you are already using Azul Zulu with JavaFX, you are already covered. Your existing deployments continue to run as before. You now have the added assurance that Oracle is actively investing in JavaFX development again, which means improvements and security fixes will flow into the OpenJFX project and, through our builds, to you.
  • If you are on JDK 8 with JavaFX, Azul has already planned longer extended support until 2030. This means you can keep running Java 8 applications for longer. Azul's Zulu makes upgrading from JDK 8 more manageable, and our migration support services can help your team identify compatibility issues early.
  • If you are evaluating JavaFX for new projects, the JVP announcement removes one of the key objections. You now have a clear support timeline, active Oracle investment, and Azul's proven track record of providing reliable JDK builds with JavaFX included.

Why This Matters

After JavaFX was removed from the JDK starting with JDK 9 in 2017, Azul, Gluon, and the OpenJFX community kept it alive and moving forward. But the absence of a formal commercial commitment from Oracle raised the question of whether this framework is safe to build on in the long term. Who do we call when things break in production?

Oracle's JVP announcement answers those questions directly. JavaFX is no longer a side project surviving on community efforts. It is now again a technology in Oracle's official portfolio.

Java and JavaFX shine in tools for AI-driven data collection, analysis, and visualization. Applications that are capable of handling massive amounts of data are becoming increasingly important. An impressive example of this was shared by Florian Enner in a video demonstrating HebiCharts. It's a 2D and 3D plotting library built in JavaFX with ChartFX, accessible from Python, C++, and MATLAB. It clearly shows how the combined power of Java for handling millions of data points and JavaFX for visualization allows for the display of data in highly interactive, fast user interfaces.

Conclusion

At Azul, we have never stopped believing in JavaFX's value for enterprise Java applications. We will continue to provide JDK distributions that include JavaFX, and we look forward to seeing how Oracle's renewed investment strengthens the OpenJFX project for everyone.

If you have questions about how this announcement affects your specific deployment or want to understand your migration options, reach out to your Azul account team. We are here to help, whether you have questions about your current setup or want to plan a migration.

Learn more about Azul's OpenJDK distributions at Java Support Roadmap & Lifecycle | Azul.