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 版本不匹配。
多版本管理工具:
下载链接
作者:Starvps 创建时间:2025-05-18 11:17
最后编辑:Starvps 更新时间:2025-05-18 14:41
最后编辑:Starvps 更新时间:2025-05-18 14:41