更改 Minecraft 服务器上的 Java 版本,是为了确保与特定游戏更新兼容,例如现代版本需要 Java 21。 升级到较新的版本可以启用更好的内存管理并减少后台卡顿,从而显著提升服务器性能和稳定性。 此外,某些模组加载器和插件是针对特定 Java 环境构建的,因此版本匹配对于防止启动崩溃至关重要。
1. 登录 BisectHosting Starbase 面板。
2. 停止服务器。
3. 选择 Minecraft Tools 选项卡,然后选择 Modloader。
4. 记下该模组加载器的 Minecraft 版本。 自定义模组加载器将取决于手动安装的 Minecraft 版本。
5. 前往 Home 选项卡。
6. 从 Java 版本下拉菜单中,选择与第 4 步中的模组加载器匹配的版本。
| Minecraft 版本 | Java 版本 |
|---|---|
| 1.16 及以下 | Java 8 |
| 1.17 至 1.20.4 | Java 17 |
| 1.20.5 至 1.21.11 | Java 21 |
| 26.1 及以上 | Java 25 |
注意:Java Adoptium 是默认选项,不过某些模组包在其他版本上可能表现更好。
7. 启动服务器。
Java 开发工具包
- Adoptium - Adoptium 提供针对现代硬件优化的稳定环境。 在尝试其他 JDK 之前,请始终先安装 Adoptium,因为它可开箱即用地确保与原版和重度模组化的 Minecraft 服务器兼容。
注意:仅在你具备相关知识时,才尝试以下替代选项。
- GraalVM - GraalVM 使用先进的即时(JIT)编译器来优化 Java 代码,从而实现更快的区块生成和更高的每秒刻数(TPS)。 这种架构可以减少垃圾回收暂停和 CPU 开销。
- Azul - Azul 使用专门技术,几乎可以消除由后台内存清理导致的卡顿峰值。 Azul 可确保服务器持续保持高帧率,尤其适用于拥有重度自动化的大型世界。
- Corretto - Corretto 提供的环境兼具 Azul 和 GraalVM 的部分优势。 它优先保障高系统负载下的稳定性和流畅性能。