建议 Forge 用户使用官方推荐版本的 Java 启动游戏 (#2033)

* Share LibraryAnalyzer

* Add a new JavaVersionConstraint rule

* Update message
This commit is contained in:
Glavo
2023-02-02 21:35:22 +08:00
committed by GitHub
parent f7526d4cdc
commit e543ee3f55
5 changed files with 66 additions and 44 deletions

View File

@@ -489,12 +489,13 @@ launch.advice.forge37_0_60=Forge 低于 37.0.60 的版本不兼容 Java 17。请
launch.advice.java8_1_13=Minecraft 1.13 及以上版本只能运行在 Java 8 或更高版本上,请使用 Java 8 或最新版本。
launch.advice.java8_51_1_13=低于 1.8.0_51 的 Java 版本可能会导致 Minecraft 1.13 崩溃,建议更新 Java 至 1.8.0_51 或更高版本后再次启动。
launch.advice.java9=低于 1.13 的有安装 Mod 的 Minecraft 版本不支持 Java 9 或更高版本,请使用 Java 8。
launch.advice.modded_java=部分 Mod 可能与高版本 Java 不兼容,建议使用 Java %s 启动 Minecraft %s。
launch.advice.modlauncher8=您所使用的 Forge 版本与当前使用的 Java 不兼容。请尝试更新 Forge或使用 Java 8u312/11.0.13/17.0.1 及更早版本启动。
launch.advice.newer_java=检测到您未使用 Java 8 及更新版本Java 8 能使游戏更流畅,而且 Minecraft 1.12 及更新版本和很多 Mod 强制需要 Java 8。
launch.advice.newer_java=检测到你正在使用旧版本 Java 启动游戏,这可能导致部分 Mod 引发游戏崩溃,建议更新至 Java 8 后再次启动
launch.advice.not_enough_space=你设置的内存大小过大,超过了系统内存容量 %dMB可能导致游戏无法启动。
launch.advice.require_newer_java_version=Minecraft %1$s 仅能运行在 Java %2$s 或更高版本上,但 HMCL 未能找到该 Java 版本你可以点击“是”HMCL会自动下载他是否下载
launch.advice.too_large_memory_for_32bit=您设置的内存大小过大,由于可能超过了 32 位 Java 的内存分配限制,所以可能无法启动游戏,请将内存调至 1024MB 或更小。
launch.advice.vanilla_linux_java_8=对于 Linux x86-64 平台Minecraft 1.12.2 及以下版本仅支持 Java 8。\n请到 java.com 或其他途径下载 Java8\n可将 Java 路径选择至“自动选择合适的 Java”启动时会自动下载该 Java\nJava 9+ 版本会无法加载 32 位的 liblwjgl.so
launch.advice.vanilla_linux_java_8=对于 Linux x86-64 平台Minecraft 1.12.2 及以下版本 Java 9+ 不兼容,请使用 Java 8 启动游戏。
launch.advice.vanilla_x86.translation=Minecraft 尚未为您的平台提供完善支持,所以可能影响游戏体验或无法启动游戏。\n你可以在 <a href="https://docs.microsoft.com/java/openjdk/download"> 这里 </a> 下载 <b> X86-64 </b> 架构的 Java 以获得更完整的体验。
launch.failed=启动失败
launch.failed.cannot_create_jvm=截获到无法创建 Java 虚拟机,可能是 Java 参数有问题,可以在设置中开启无参数模式启动。