From 0e30e082478721a5dca9555a6e13c64fa282d246 Mon Sep 17 00:00:00 2001 From: Jona Walpert <98217482+Jona-Walpert@users.noreply.github.com> Date: Fri, 13 Mar 2026 15:16:42 +0100 Subject: [PATCH] chore: fix JVM native access warnings for JavaFX --- build.gradle | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/build.gradle b/build.gradle index b9a94a7..825c944 100644 --- a/build.gradle +++ b/build.gradle @@ -48,6 +48,16 @@ tasks.named('jar', Jar) { } } + +// Dieses JVM-Argument erlaubt JavaFX und anderen Libraries den Zugriff auf native Methoden. +// Ohne diese Einstellung erscheinen Warnungen und zukünftige Java-Versionen könnten den Zugriff blockieren. +// Siehe: https://openjdk.org/jeps/472 +tasks.withType(JavaExec) { + jvmArgs += '--enable-native-access=ALL-UNNAMED' +} + + + tasks.register('cruntest', JavaExec) { classpath = sourceSets.main.runtimeClasspath mainClass = 'ch.unibas.dmi.dbis.cs108.casono.Main' -- 2.52.0