Polymerium
实例管理

Java 管理

手动配置 Java 或让 Polymerium 为您自动下载正确的版本。

上次更新

Polymerium 如何处理 Java

Polymerium 不会扫描您的系统盘以查找 Java 安装。它使用两个来源:

  1. 手动配置的 Java — 您指定 Java 主目录。
  2. 自动部署的运行时 — Polymerium 从 Mojang 将匹配的 Java 运行时下载到其缓存中。

自动部署何时发生

如果您尚未配置 Java 路径(或配置的路径无效),Polymerium 会在部署期间自动下载相应的运行时。这仅发生一次 — 运行时会被缓存并重复使用。

自动部署的运行时位于 cache/runtimes/ 中,不会触及您的系统注册表或替换您的系统 Java。

支持的 Java 版本

Polymerium 可以管理多个 Java 版本,因为不同的 Minecraft 版本需要不同的 JRE:

Minecraft 版本所需 Java
1.16.5 及更早版本Java 8
1.17Java 16
1.18–1.20.4Java 17
1.20.5+Java 21

配置 Java 路径

进入设置 → Java 来为每个主要版本设置 Java 主目录路径。每个字段接受 JDK/JRE 主目录的路径(包含 bin/javabin/java.exe)。

按实例覆盖

您可以为特定实例覆盖 Java 版本:

  1. 打开实例的属性。
  2. Java 主目录覆盖设置为特定路径。

这对于测试兼容性或为特定实例使用优化的 JVM 发行版很有用。

手动与自动:使用哪个?

场景建议
休闲玩家让 Polymerium 自动部署 — 零配置
已安装系统 Java配置路径 — 避免重复运行时
多个 MC 版本按版本配置路径,或让自动部署处理
调试 Java 问题手动设置以便您精确控制运行哪个 Java

Java 问题故障排除

  • Java 版本错误 → 检查实例的 Java 覆盖和匹配版本的全局 Java 设置
  • 找不到 Java → 删除覆盖并让自动部署获取正确的版本
  • 启动时崩溃 → 验证 Java 路径指向有效的 JDK/JRE 主目录(必须包含 bin/java

目录