JavaFX was Sun/Oracle’s attempt to compete with Flash back in the day. It was first introduced in 2008 but ultimately did not survive. It had to be open-sourced under the project OpenJFX, with Gluon taking over the development after being removed from Oracle JDK starting from version 11 in 2018.
However, the original version of JavaFX still remains a part of Java SE 8/JDK 8, the behemoth of the Java realm, as Oracle continues to support Java SE 8 as long as customers resist migrating out (recently extended support until 2030 for paying customers).
Recently, Oracle announced the discontinuation of JavaFX support in Java SE 8 by March 2025, as part of their plan to phase out old features in the web domain (due to Java losing this war a long time ago). The Java Plugin (Applet) had already been unsupported since 2019.
This Oracle announcement means that any organization still using the original JavaFX will have to find a way to distribute the JavaFX runtime from the OpenJFX website themselves, as they can no longer rely on the runtime that was once part of Java SE 8.
Source: Oracle, The New Stack
TLDR: Oracle will stop supporting JavaFX in Java SE 8 by March 2025 as part of their plan to phase out older web technologies. Organizations using JavaFX will need to distribute the JavaFX runtime from the OpenJFX website independently.
Leave a Comment