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

部分 Java 不支持安装 Forge 导致 Forge 安装失败 #5326

Open
3 tasks done
black-pwq opened this issue Dec 24, 2024 · 6 comments
Open
3 tasks done

部分 Java 不支持安装 Forge 导致 Forge 安装失败 #5326

black-pwq opened this issue Dec 24, 2024 · 6 comments
Labels
· Bug 处理中 开发者正在调查或处理该项 🟨 中 优先度:中

Comments

@black-pwq
Copy link

black-pwq commented Dec 24, 2024

检查项

  • 我已尝试使用其他启动器,其他启动器没有出现问题。 如果其他启动器也存在问题,证明是网络环境不佳(解决方法),并非 PCL 的问题,请 不要 提交反馈。下载 HMCL
  • 我知晓大多数此类问题都是网络环境不佳导致的,但我确实认为我的问题可能是 PCL 导致的,和网络环境无关。
  • 我已在 Issues 页面常见&难检反馈及问题列表 中搜索,确认了这一 Bug 未被提交过。

描述

下载整合包时出现:

游戏安装失败
→ 下载 Forge 40.2.4失败
→ 安装 Forge(方式 A)失败
→ 安装新 Forge 版本失败
→ 运行 Forge 安装器失败
→ Forge 安装器出错,日志结束部分为:
Failed to run processor: java.lang.NoClassDefFoundError:java/sql/Time
See log for more details
Failed to run processor: java.lang.NoClassDefFoundError:java/sql/Time
See log for more details.
false
at PCL.ModDownloadLib._Closure$__35-0._Lambda$__7(LoaderTask2 Task) at PCL.ModLoader.LoaderTask2._Closure$__13-0._Lambda$__0()
at PCL.ModDownloadLib._Closure$__35-0._Lambda$__7(LoaderTask2 Task) at PCL.ModDownloadLib.ForgelikeInjector(String Target, LoaderTask2 Task, String McFolder, Boolean UseJavaWrapper, Boolean IsNeoForge)
at PCL.ModDownloadLib._Closure$__35-0._Lambda$__7(LoaderTask`2 Task)

重现步骤

1、在下载页面搜索DeceasedCraft整合包
2、点击第一个,下载 v5.5.5版本

日志与附件

Log2.txt
Log3.txt

@black-pwq black-pwq added · Bug 新提交 需要社区初步确认其有效的新提交 labels Dec 24, 2024
@shimoranla
Copy link

shimoranla commented Dec 24, 2024

[15:56:29.274] [System] 执行外部命令并等待返回结果:D:\Program Files\pdf-bookmark-1.0.7\bin\java.exe -version
[15:56:29.426] [Java] 最终选定的 Java:JRE 11 (11.0.0):D:\Program Files\pdf-bookmark-1.0.7\bin\

这看起来不怎么像是正常的 Java
请尝试分别使用此 Java 和 C:\Program Files\Java\jdk-11\bin\ 的 Java 分别运行 Forge 官版的安装器,看看是否报错
安装器可通过 PCL 的手动安装下载(优先考虑下载整合包使用的 Forge 版本)

@black-pwq
Copy link
Author

@shimoranla 对啊,这是一个用Java写的软件里头的(Github同名),估计是自带的Java环境。我用HMCL下没有问题,我也怀疑是Java版本的问题,但问题是为啥会搜到这个?我改了游戏运行Java也没用,还是搜到这个。

@shimoranla
Copy link

@shimoranla 对啊,这是一个用Java写的软件里头的(Github同名),估计是自带的Java环境。我用HMCL下没有问题,我也怀疑是Java版本的问题,但问题是为啥会搜到这个?我改了游戏运行Java也没用,还是搜到这个。

请尝试备份并删掉这个 Java,然后再次尝试安装,若仍然失败请上传日志

@black-pwq
Copy link
Author

black-pwq commented Dec 25, 2024

@shimoranla 删了之后能安装成功,不过我还是希望修下这个bug吧。在电脑上众多Java环境中选取了一个最不靠谱的,不与Forge版本匹配,用户自身也无法更改版本

@shimoranla
Copy link

shimoranla commented Dec 25, 2024

@3gf8jv4dv
Copy link
Collaborator

这个 Java 的版本(来自 Release pdf-bookmark-v1.0.7):

openjdk 11 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)

@3gf8jv4dv 3gf8jv4dv added 等待确认 已经过社区确认,等待开发者确认 and removed 新提交 需要社区初步确认其有效的新提交 labels Dec 25, 2024
@LTCatt LTCatt added 处理中 开发者正在调查或处理该项 🟨 中 优先度:中 and removed 等待确认 已经过社区确认,等待开发者确认 labels Dec 25, 2024
@LTCatt LTCatt changed the title Forge 安装失败 部分 Java 不支持安装 Forge 导致 Forge 安装失败 Dec 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
· Bug 处理中 开发者正在调查或处理该项 🟨 中 优先度:中
Projects
None yet
Development

No branches or pull requests

4 participants