diff --git a/common/src/main/java/org/keycloak/common/util/NetworkUtils.java b/common/src/main/java/org/keycloak/common/util/NetworkUtils.java index 5889556a934..5aaed8cba7d 100644 --- a/common/src/main/java/org/keycloak/common/util/NetworkUtils.java +++ b/common/src/main/java/org/keycloak/common/util/NetworkUtils.java @@ -417,7 +417,7 @@ public class NetworkUtils { return checkForPresence("os.name", "sun"); } - private static boolean checkForWindows() { + public static boolean checkForWindows() { return checkForPresence("os.name", "win"); } diff --git a/quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/Environment.java b/quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/Environment.java index 2957a13f851..2a97b70a4d9 100644 --- a/quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/Environment.java +++ b/quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/Environment.java @@ -31,8 +31,8 @@ import java.util.stream.Collectors; import io.quarkus.runtime.LaunchMode; import io.smallrye.config.SmallRyeConfig; -import org.apache.commons.lang3.SystemUtils; import org.keycloak.common.Profile; +import org.keycloak.common.util.NetworkUtils; import org.keycloak.quarkus.runtime.cli.command.AbstractCommand; import org.keycloak.quarkus.runtime.configuration.Configuration; import org.keycloak.quarkus.runtime.configuration.PersistedConfigSource; @@ -140,7 +140,7 @@ public final class Environment { } public static boolean isWindows() { - return SystemUtils.IS_OS_WINDOWS; + return NetworkUtils.checkForWindows(); } public static void forceDevProfile() {