JDK-8340003 : Bump minimum JDK version for JavaFX to JDK 22
  • Type: Enhancement
  • Component: javafx
  • Sub-Component: build
  • Affected Version: jfx24
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2024-09-12
  • Updated: 2024-10-24
  • Resolved: 2024-10-18
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
jfx24 b15Fixed
Related Reports
Blocks :  
Blocks :  
Blocks :  
CSR :  
Sub Tasks
JDK-8342622 :  
Description
Even though we build JavaFX binaries with JDK 22 as the boot JDK (see JDK-8336633), the latest version of JavaFX still builds and runs with JDK 21, although it isn't tested with older JDK versions.

In order for JavaFX to be able to use newer JDK features, such FFM (Panama), we need to increase the minimum version of the JDK that can run the latest JavaFX. Additionally, there is an ongoing cost to keeping JavaFX buildable and runnable on older versions of Java, and little reason to continue to do so.

This JBS issue proposes to bump the minimum version of the JDK needed to run JavaFX to JDK 22. This enhancement must not be backported to any earlier version.

Comments
Changeset: f71c3906 Branch: master Author: Kevin Rushforth <kcr@openjdk.org> Date: 2024-10-18 16:10:22 +0000 URL: https://git.openjdk.org/jfx/commit/f71c3906d5da83adb69bf55d1e2854b8891dbefe
18-10-2024

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jfx/pull/1588 Date: 2024-10-02 14:44:26 +0000
08-10-2024