Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

启动1.20.6(Fabric)时PCL自动选择了不支持的Java23 #3851

Closed
1 task done
xtrackc1437 opened this issue May 18, 2024 · 1 comment
Closed
1 task done

启动1.20.6(Fabric)时PCL自动选择了不支持的Java23 #3851

xtrackc1437 opened this issue May 18, 2024 · 1 comment
Labels
· Bug 完成 该 Issue 已被处理,将在下次更新中实装 🟥 高 优先度:高

Comments

@xtrackc1437
Copy link

xtrackc1437 commented May 18, 2024

检查项

描述

在自动选择Java版本的情况下,下载安装JDK23(EA)和Fabric 1.20.6
启动游戏时,PCL自动选择了JDK23,随后游戏启动失败并报错“使用的Java版本过高”
观察日志发现PCL并未限制Java的最高版本,导致选择了不兼容的Java23
[00:22:23.518] [Launch] Java 版本需求:最低 1.21.0.0,最高 999.999.999.999
以及

[00:41:24.769] [Loader] 加载器 下载资源文件(主加载器) 状态改变:Finished
[00:41:24.890] [Java] Java 检查输出:E:\java\jdk-23\bin\java.exe
openjdk version "23-ea" 2024-09-17
openjdk runtime environment (build 23-ea+21-1723)
openjdk 64-bit server vm (build 23-ea+21-1723, mixed mode, sharing)

[00:41:24.890] [Java] 最终选定的 Java:JDK 23 (23.0.0):E:\java\jdk-23\bin\
[00:41:24.890] [Launch] 选择的 Java:JDK 23 (23.0.0):E:\java\jdk-23\bin\
[00:41:24.890] [Loader] 加载器 获取 Java 状态改变:Finished

重现步骤

启用自动选择Java
确认安装了Java23和Fabric1.20.6
启动游戏
游戏崩溃

在我的两台机器上均可复现
也许是JDK23还在测试版的原因,但是它确实使PCL2出bug了(
我的测试结果是1.20.6目前只支持Java21-22

日志与附件

Log1.txt
Log2.txt
Log3.txt
Log4.txt
Log5.txt

@xtrackc1437 xtrackc1437 added · Bug 新反馈 需要社区初步确认其有效的新 Issue labels May 18, 2024
@zkitefly zkitefly added 等待确认 已经过社区确认,等待开发者确认 and removed 新反馈 需要社区初步确认其有效的新 Issue labels May 18, 2024
@LTCatt LTCatt added 处理中 开发者正在调查或处理该 Issue 🟥 高 优先度:高 and removed 等待确认 已经过社区确认,等待开发者确认 labels May 18, 2024
@LTCatt
Copy link
Member

LTCatt commented May 22, 2024

由于 JDK 23 尚在测试,无法确认正式版的兼容情况,所以当前的更改是:当同时安装 JDK 21 和 23 时,PCL 会优先选择 21 而非 23。
如果 JDK 23 正式版依然不兼容,到时候才会添加不选择 JDK 23 的处理 :/

@LTCatt LTCatt closed this as completed May 22, 2024
@HexDragon-Bot HexDragon-Bot added 完成 该 Issue 已被处理,将在下次更新中实装 and removed 处理中 开发者正在调查或处理该 Issue labels May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
· Bug 完成 该 Issue 已被处理,将在下次更新中实装 🟥 高 优先度:高
Projects
None yet
Development

No branches or pull requests

4 participants