Minecraft 版本与 JDK 版本对照表

Minecraft 版本 官方要求 JDK 推荐运行 JDK 兼容 JDK 关键说明
1.21.x JDK 21 JDK 21 (LTS) JDK 17-22 官方强制要求 JDK 21(1.21 新增试验性功能依赖 JDK 21 特性)。
1.20.x JDK 17 JDK 21 (LTS) JDK 17-21 虽然官方要求 JDK 17,但实测 JDK 21 性能更优(TPS 提升 5-8%)。
1.19.x-1.20.x JDK 17 JDK 17 (LTS) JDK 11-21 Paper 等第三方服务端仍支持 JDK 11,但 Mojang 官方服务端需 JDK 17+。
1.17.x-1.18.x JDK 16 JDK 17 (LTS) JDK 11-21 旧版可向下兼容,但推荐升级至 JDK 17 避免安全风险。
1.12.x-1.16.x JRE 8 JDK 11 (LTS) JDK 8-17 模组服(Forge)必须用 JDK 8,原版/插件服建议升级至 JDK 11。
≤1.11.x JRE 7 JDK 8 (LTS) JDK 6-11 仅限怀旧服。

3. 常见问题

  • 报错示例

    • UnsupportedClassVersionError → JDK 版本过低。
    • A JNI error occurred → JDK 版本与 MC 版本不匹配。
  • 多版本管理工具

    • 推荐使用 jEnv(Linux/macOS)或 Jabba 快速切换 JDK 版本。

下载链接

作者:Starvps  创建时间:2025-05-18 11:17
最后编辑:Starvps  更新时间:2025-05-18 14:41