From b09750ffff1bbb97a1361209338c489f45e8b9d4 Mon Sep 17 00:00:00 2001 From: lingting Date: Wed, 27 Aug 2025 16:32:56 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix(java):=20=E5=B0=9D=E8=AF=95=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E4=BB=8E=20~/.jdks=20=E4=B8=AD=E6=90=9C=E7=B4=A2Java?= =?UTF-8?q?=E6=97=B6=E6=9C=AA=E5=8C=B9=E9=85=8D=E5=88=B0=E4=BB=BB=E4=BD=95?= =?UTF-8?q?=E5=8F=AF=E7=94=A8=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb b/Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb index 5a55344..8a7725c 100644 --- a/Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb +++ b/Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb @@ -533,7 +533,7 @@ NoUserJava: JavaSearchFolder(Disk.Name, JavaPreList, False) Next '查找 .jdks 文件夹中的 Java - JavaSearchFolder(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile) & "\.jdks\", JavaPreList, False) + JavaSearchFolder(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile) & "\.jdks\", JavaPreList, False, True) '查找 APPDATA 文件夹中的 Java JavaSearchFolder(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\", JavaPreList, False) JavaSearchFolder(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) & "\", JavaPreList, False) From 9a3df4adec2ad78210ac36644d1e610d884481e8 Mon Sep 17 00:00:00 2001 From: lingting Date: Wed, 27 Aug 2025 16:35:46 +0800 Subject: [PATCH 2/2] =?UTF-8?q?feat(java):=20Java=E6=90=9C=E7=B4=A2?= =?UTF-8?q?=E6=94=AF=E6=8C=81=20Jet=E7=9A=84sdk=E4=B8=94=E5=90=8C=E6=97=B6?= =?UTF-8?q?=E5=BF=BD=E7=95=A5jet=20=E7=9A=84jcef=20sdk?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb b/Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb index 8a7725c..b5ea00a 100644 --- a/Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb +++ b/Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb @@ -689,7 +689,7 @@ Wait: "应用", "运行", "前置", "mojang", "官启", "新建文件夹", "eclipse", "microsoft", "hotspot", "runtime", "x86", "x64", "forge", "原版", "optifine", "官方", "启动", "hmcl", "mod", "高清", "download", "launch", "程序", "path", "version", "baka", "pcl", "zulu", "local", "packages", - "4297127d64ec6", "1.", "启动"} + "4297127d64ec6", "1.", "启动", "jbr-"} For Each FolderInfo As DirectoryInfo In OriginalPath.EnumerateDirectories If FolderInfo.Attributes.HasFlag(FileAttributes.ReparsePoint) Then Continue For '跳过符号链接 Dim SearchEntry = GetFolderNameFromPath(FolderInfo.Name).ToLower '用于搜索的字符串