From 97fe52c2a78fbfaf8502dcb7027cb387a203b016 Mon Sep 17 00:00:00 2001 From: vochant <118368461+vochant@users.noreply.github.com> Date: Thu, 19 Sep 2024 03:09:05 +0800 Subject: [PATCH] feat: Supported JRE from SDKMAN! on Linux (#3062) --- .../java/org/jackhuang/hmcl/util/platform/JavaVersion.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/util/platform/JavaVersion.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/util/platform/JavaVersion.java index 633942e3cd..12e4970a2d 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/util/platform/JavaVersion.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/util/platform/JavaVersion.java @@ -329,6 +329,9 @@ private static Stream searchPotentialJavaExecutables() throws IOException javaExecutables.add(listDirectory(Paths.get("/usr/java")).map(JavaVersion::getExecutable)); // Oracle RPMs javaExecutables.add(listDirectory(Paths.get("/usr/lib/jvm")).map(JavaVersion::getExecutable)); // General locations javaExecutables.add(listDirectory(Paths.get("/usr/lib32/jvm")).map(JavaVersion::getExecutable)); // General locations + // SDKMAN! + javaExecutables.add(listDirectory(Paths.get(System.getProperty("user.home"), ".sdkman/candidates/java")) + .map(JavaVersion::getExecutable)); break; case OSX: