JavaFX Downloads


JavaFX 26, JavaFX 25, and JavaFX 21 available now

JavaFX 26 is for the JDK 26 release of the Java SE Platform.

JavaFX 25 is for the JDK 25 Long-Term Support (LTS) release of the Java SE Platform.

JavaFX 21 is for the JDK 17 and 21 Long-Term Support (LTS) releases of the Java SE Platform.

 

JavaFX 25.0.3 downloads

JavaFX 25 binaries are free to use in production and free to redistribute, at no cost, under the Oracle No-Fee Terms and Conditions (NFTC).

JavaFX 25 will receive updates under the NFTC, until September 2028, a year after the release of the next JDK LTS. Subsequent JavaFX 25 updates will be licensed under the Java SE OTN License (OTN) and production use beyond the limited free grants of the OTN license will require a fee.




JavaFX 21.0.11 downloads

JavaFX 21 binaries are free to use in production and free to redistribute, at no cost, under the Oracle No-Fee Terms and Conditions (NFTC).

JavaFX 21 will receive updates under the NFTC, until September 2026, a year after the release of the next JDK LTS. Subsequent JavaFX 21 updates will be licensed under the Java SE OTN License (OTN) and production use beyond the limited free grants of the OTN license will require a fee.





Script-friendly Download URLs

The URLs listed above will remain the same for update releases to allow their use in scripts.

Learn more about automating these downloads
Java logo

Oracle JDK—trusted and supported

Gain expert support, rigorously tested Oracle JDK updates including all supported versions and long-term support for production, fleet automation with Java Management Service, BPRs for urgent customer reported issues, and more with an Oracle Java SE subscription.