实例管理
Java 管理
手动配置 Java 或让 Polymerium 为您自动下载正确的版本。
上次更新
Polymerium 如何处理 Java
Polymerium 不会扫描您的系统盘以查找 Java 安装。它使用两个来源:
- 手动配置的 Java — 您指定 Java 主目录。
- 自动部署的运行时 — Polymerium 从 Mojang 将匹配的 Java 运行时下载到其缓存中。
自动部署何时发生
如果您尚未配置 Java 路径(或配置的路径无效),Polymerium 会在部署期间自动下载相应的运行时。这仅发生一次 — 运行时会被缓存并重复使用。
自动部署的运行时位于 cache/runtimes/ 中,不会触及您的系统注册表或替换您的系统 Java。
支持的 Java 版本
Polymerium 可以管理多个 Java 版本,因为不同的 Minecraft 版本需要不同的 JRE:
| Minecraft 版本 | 所需 Java |
|---|---|
| 1.16.5 及更早版本 | Java 8 |
| 1.17 | Java 16 |
| 1.18–1.20.4 | Java 17 |
| 1.20.5+ | Java 21 |
配置 Java 路径
进入设置 → Java 来为每个主要版本设置 Java 主目录路径。每个字段接受 JDK/JRE 主目录的路径(包含 bin/java 或 bin/java.exe)。
按实例覆盖
您可以为特定实例覆盖 Java 版本:
- 打开实例的属性。
- 将Java 主目录覆盖设置为特定路径。
这对于测试兼容性或为特定实例使用优化的 JVM 发行版很有用。
手动与自动:使用哪个?
| 场景 | 建议 |
|---|---|
| 休闲玩家 | 让 Polymerium 自动部署 — 零配置 |
| 已安装系统 Java | 配置路径 — 避免重复运行时 |
| 多个 MC 版本 | 按版本配置路径,或让自动部署处理 |
| 调试 Java 问题 | 手动设置以便您精确控制运行哪个 Java |
Java 问题故障排除
- Java 版本错误 → 检查实例的 Java 覆盖和匹配版本的全局 Java 设置
- 找不到 Java → 删除覆盖并让自动部署获取正确的版本
- 启动时崩溃 → 验证 Java 路径指向有效的 JDK/JRE 主目录(必须包含
bin/java)