-
Enhancement
-
Resolution: Fixed
-
P3
-
jfx23
-
b07
Even though we build JavaFX binaries with JDK 21 as the boot JDK (see JDK-8321435), the latest version of JavaFX still builds and runs with JDK 17, although it isn't tested with older JDK versions.
In order for JavaFX to be able to use newer JDK features, such as code snippets (in API docs), record patterns, Pattern Matching for switch statements, and so forth, 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 21. This enhancement must not be backported to any earlier version.
In order for JavaFX to be able to use newer JDK features, such as code snippets (in API docs), record patterns, Pattern Matching for switch statements, and so forth, 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 21. This enhancement must not be backported to any earlier version.
- blocks
-
JDK-8326618 Replace usage of deprecated method getId() in Thread
- Resolved
- csr for
-
JDK-8325993 Bump minimum JDK version for JavaFX to JDK 21
- Closed
- is blocked by
-
JDK-8321435 Update boot JDK to 21.0.1
- Resolved
- relates to
-
JDK-8290530 Bump minimum JDK version for JavaFX to JDK 17
- Resolved
(1 links to)