JavaFX-Support
Oracle stellt JavaFX-Support für JDK 8 im März 2025 ein
Unternehmen müssen handeln
Oracle stellt den Support für JavaFX in JDK 8 zum März 2025 ein. Ab April 2025 werden keine Sicherheitsupdates oder Bugfixes für die JavaFX-Komponenten in JDK 8 mehr bereitgestellt. Dies betrifft zahlreiche Unternehmen und Entwickler, die JavaFX für Desktop-Anwendungen, industrielle Steuerungssysteme und serverseitige Bildverarbeitung nutzen. Was bedeutet das für Unternehmen?
JavaFX war lange Zeit ein wichtiger Bestandteil des Java Development Kit (JDK) und wurde in vielen geschäftskritischen Anwendungen eingesetzt. Da Oracle JDK 8 nach wie vor eine der am weitesten verbreiteten Java-Versionen ist, stellt das Support-Ende eine erhebliche Herausforderung dar: Ohne Sicherheitsupdates könnten Unternehmen Risiken wie Zero-Day-Exploits, Kompatibilitätsprobleme und schleichende Performance-Verluste erleben. Sobald neue Versionen von Oracle JDK 8 keine JavaFX-Komponenten mehr enthalten, werden auch Continuous Integration/Continuous Deployment (CI/CD)-Builds scheitern.

Da JavaFX 8 nicht mehr als Open-Source-Projekt gepflegt wird und keine separaten Downloads existieren, gibt es auch keine einfache Möglichkeit, diese Build-Probleme zu beheben.
"Viele Unternehmen haben ihre Anwendungen über Jahre hinweg mit JavaFX entwickelt und verlassen sich weiterhin auf JDK 8. Das Ende des JavaFX-Supports stellt sie nun vor die Entscheidung, entweder auf eine neuere Java-Version zu migrieren oder alternative Lösungen zu finden," erklärt Simon Ritter, Deputy CTO von Azul . "Es ist entscheidend, dass Unternehmen jetzt ihre Optionen prüfen, um Sicherheitsrisiken zu vermeiden und eine langfristige Strategie für ihre JavaFX-Anwendungen zu entwickeln."
Welche Optionen gibt es?
Unternehmen, die JavaFX-Anwendungen weiterhin sicher betreiben möchten, haben mehrere Möglichkeiten:
Auf Oracle JDK 8 mit JavaFX verbleiben
Dies ist nur eine kurzfristige Option, da ohne Updates mittelfristig Sicherheitslücken und Inkompatibilitäten auftreten können.
Auf eine neuere Java-Version migrieren (zum Beispiel Java 17 oder Java 21)
Dies bringt Vorteile wie eine verbesserte Performance und neue Funktionen. Allerdings sind dann auch Anpassungen am Code erforderlich, da JavaFX ab Java 11 als separates OpenJFX-Projekt weitergeführt wurde. Außerdem gilt es langfristig Wartung und Kompatibilität sicherzustellen.
Zu alternativen JDK-Anbietern mit fortlaufendem JavaFX-Support für Java 8 wechseln
Einige Anbieter, darunter OpenJDK-Distributionen wie Azul, bieten weiterhin Langzeitsupport für JavaFX in JDK 8 an. So können Unternehmen ihren Code und ihre kompilierten Anwendungen unverändert verwenden, indem sie einfach ihre OpenJDK-kompatible Laufzeitumgebung austauschen.
Jetzt Migrationsplan entwickeln
Das Ende des JavaFX-Supports in Oracle JDK 8 ist ein einschneidender Schritt, der viele Unternehmen dazu zwingt, ihre Java-Strategie zu überdenken. Organisationen sollten ihre bestehende Infrastruktur überprüfen, potenzielle Sicherheitsrisiken analysieren und einen Migrationsplan entwickeln , um rechtzeitig vor April 2025 vorbereitet zu sein.