From 6a5110c5a0ed1a7c47a295f532ade2c093f1fc92 Mon Sep 17 00:00:00 2001 From: xuwei-k <6b656e6a69@gmail.com> Date: Sun, 12 Apr 2026 07:52:23 +0900 Subject: [PATCH] hide JDK warnings if JDK 26 or later --- sbt | 2 +- sbtw/src/main/scala/sbtw/Main.scala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sbt b/sbt index c32343fe0..3631d4ead 100755 --- a/sbt +++ b/sbt @@ -362,7 +362,7 @@ addSbtScriptProperty () { } addJdkWorkaround () { - local is_25="$(expr $java_version "=" 25)" + local is_25="$(expr $java_version ">=" 25)" if [[ "$hide_jdk_warnings" == "0" ]]; then : else diff --git a/sbtw/src/main/scala/sbtw/Main.scala b/sbtw/src/main/scala/sbtw/Main.scala index 3efeb8d28..59d13a3e8 100644 --- a/sbtw/src/main/scala/sbtw/Main.scala +++ b/sbtw/src/main/scala/sbtw/Main.scala @@ -85,7 +85,7 @@ object Main: else Memory.addDefaultMemory(javaOpts, sbtOpts, javaVer, LauncherOptions.defaultMemMb) sbtOpts = finalSbt - if !opts.noHideJdkWarnings && javaVer == 25 then + if !opts.noHideJdkWarnings && javaVer >= 25 then sbtOpts = sbtOpts ++ Seq( "--sun-misc-unsafe-memory-access=allow", "--enable-native-access=ALL-UNNAMED"