From 95f775c3f386578f0547927bf19439a7b114364f Mon Sep 17 00:00:00 2001 From: icocoer Date: Wed, 11 Mar 2026 11:33:25 +0800 Subject: [PATCH] =?UTF-8?q?fix(java):=20=E8=A1=A5=E5=85=85=20SDKMAN=20?= =?UTF-8?q?=E5=AE=89=E8=A3=85=E7=9A=84=20Java=20=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E6=90=9C=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在 Java 自动搜索流程中加入对用户目录下 .sdkman/candidates/java 及其 current 子目录的扫描, 以支持通过 Git Bash + SDKMAN 在 Windows 上安装的 Java。 --- Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb b/Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb index f2e7a5e..aaf01ac 100644 --- a/Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb +++ b/Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb @@ -521,6 +521,8 @@ NoUserJava: Next '查找 .jdks 文件夹中的 Java JavaSearchFolder(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile) & "\.jdks\", JavaPreList, False, True) + '查找 SDKMAN 安装目录中的 Java + JavaSearchFolder(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile) & "\.sdkman\candidates\java\", JavaPreList, False, True) '查找 APPDATA 文件夹中的 Java JavaSearchFolder(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\", JavaPreList, False) JavaSearchFolder(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) & "\", JavaPreList, False)