Skip to content

Upgrade javafx-controls to 27.0.1 on JDK 25 - #41

Merged
hippi345 merged 1 commit into
masterfrom
cursor/javafx-27-jdk25-67e3
Oct 27, 2026
Merged

hippi345 merged 1 commit into
masterfrom
cursor/javafx-27-jdk25-67e3

Conversation

@hippi345

Copy link
Copy Markdown
Owner

JavaFX 27.0.1 is built with --release 25, so a version-only bump does not compile on JDK 21. This moves the project to JDK 25 and upgrades javafx-controls from 21.0.6 to 27.0.1.

  • maven.compiler.release is 25 (class files are major version 69).
  • CI setup-java uses Temurin 25.
  • README requirements and the manual module-path example match JDK 25 and JavaFX 27.0.1.
  • Spotless google-java-format is 1.30.0, the minimum that plugin accepts on JVM 25. Source formatting is unchanged.

Local mvn -B spotless:check compile test passes on JDK 25 (5 tests). mvn javafx:run starts the JavaFX runtime. This supersedes the version-only Dependabot update and leaves that pull request open.

Open in Web Open in Cursor 

JavaFX 27 is compiled for JDK 25, so the compiler release, CI, and docs move with it. Spotless needs google-java-format 1.30.0 to run on that JDK.
@hippi345
hippi345 merged commit d31ad2f into master Oct 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant