From 40796e9f41ff20e6c69e6523d2b9e33a5ec672a7 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Fri, 16 Jan 2026 21:16:14 +0300 Subject: [PATCH] Take $GRADLE_USER_HOME into account when looking for JDKs Signed-off-by: SandaruKasa (cherry picked from commit 267e8f1d337de3f10a885117d97eb1e11df47cf2) --- launcher/java/JavaUtils.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/launcher/java/JavaUtils.cpp b/launcher/java/JavaUtils.cpp index 4f7a0ae3f..25fe1caa8 100644 --- a/launcher/java/JavaUtils.cpp +++ b/launcher/java/JavaUtils.cpp @@ -483,7 +483,8 @@ QList JavaUtils::FindJavaPaths() QString asdfDataDir = qEnvironmentVariable("ASDF_DATA_DIR", FS::PathCombine(home, ".asdf")); scanJavaDirs(FS::PathCombine(asdfDataDir, "installs/java")); // javas downloaded by gradle (toolchains) - scanJavaDirs(FS::PathCombine(home, ".gradle/jdks")); + QString gradleUserHome = qEnvironmentVariable("GRADLE_USER_HOME", FS::PathCombine(home, ".gradle")); + scanJavaDirs(FS::PathCombine(gradleUserHome, "jdks")); javas.append(getMinecraftJavaBundle()); javas.append(getPrismJavaBundle());