hmcl 中文文档 下载 App

Java 运行时:8 和 17 各管哪些游戏版本

Minecraft Java 版是 Java 程序,跑它必须有对应版本的 Java 运行时。这一页解决"我到底需要哪个 Java"的问题。

一张对照表记住分工

游戏版本需要的 Java
1.16 及更早Java 8
1.17 及更新Java 17

这是新手最需要背下来的一张表。社区里大量"点了启动就闪退"的求助,最后查明都是拿 Java 8 去跑 1.17+ 的游戏,或反过来。

启动器内置了什么

好消息是不用自己去网上找 Java:本启动器内置 Java 8 与 Java 17 两种运行时,正常情况下启动游戏时会按所选游戏版本自动匹配,不需要手动干预。

部分早期教程会引导用户先单独下载 Java 17 压缩包再在启动器里"本地安装"——那是当时内置包尚不完善的年代做法,现装 v2.0.8 这条版本线通常用不上,遇到启动器提示缺 Java 时再按提示补装即可。

什么时候需要手动管 Java

装错 Java 的典型症状

游戏启动即退、日志里出现版本不支持的报错、加载器安装器打不开。对上症状就回到上面那张表核对,详见Java 错配。