來源：https://diamondhost.tw/blog/minecraft-server-java-version-guide/

[網站首頁](https://diamondhost.tw/)/[知識文章](https://diamondhost.tw/blog/)/Minecraft 開服

FIELD NOTES / Minecraft 開服

# Minecraft 26.3 伺服器需要哪個 Java？Java 25 檢查與版本錯誤排除

![](/images/optimized/logo-48.webp?v=20260722-1) 鑽石託管技術團隊 · 約 4 分鐘閱讀

**Minecraft Java 版 26.3 伺服器要使用 Java 25。** Mojang 在 26.1 更新中明確寫出遊戲需要 Java 25，因此啟動 26.3 時，若主機使用低於 Java 25 的執行環境，可能會在載入伺服器核心時失敗。Paper 官方文件也把 Java 25 列為 26.1 以上版本的建議執行環境。開始更新前，先確認「伺服器實際使用的 Java」，不要只看電腦另外安裝了哪個版本。

## Minecraft 伺服器的 Java 版本怎麼選？

以下版本變更可用來快速判斷；實際要求仍應以你使用的 Minecraft 發行說明與核心文件為準。

| Minecraft 版本 | Java 執行環境重點 | 依據 |
| --- | --- | --- |
| 1.18 | Mojang 說明改用 Java 17；自訂 Java 環境需 17 或以上 | [1.18 發行說明](https://feedback.minecraft.net/hc/en-us/articles/4415128577293-Minecraft-Java-Edition-1-18) |
| 1.20.5 | Mojang 說明遊戲需要 Java 21 | [1.20.5 發行說明](https://www.minecraft.net/en-us/article/minecraft-java-edition-1-20-5) |
| 26.1 及更新版本（含 26.3） | Mojang 說明遊戲需要 Java 25 | [26.1 發行說明](https://www.minecraft.net/en-us/article/minecraft-java-edition-26-1) |

Paper 的版本表標示的是「建議」Java 版本：1.20 至 1.21.11 建議 Java 21，26.1 以上建議 Java 25。這是 Paper 自己的相容指引，不代表所有第三方模組載入器和外掛都採用完全相同的最低版本；切換 Forge、Fabric、NeoForge 或模組包時，也要查看載入器及模組包的說明。[Paper Java 版本表](https://docs.papermc.io/paper/getting-started/)

Java 執行環境負責執行 `.jar` 伺服器程式。一般開服不需要另外編譯程式碼；JDK 套件通常含有執行環境，但重點是啟動伺服器的那個 Java 必須符合版本要求。Mojang 的[官方伺服器下載說明](https://www.minecraft.net/en-us/download/server)也要求 Java 版伺服器使用相容的 Java Runtime Environment。

## 如何檢查目前使用的 Java？

在自己的 Windows 電腦開服，可開啟 PowerShell 或命令提示字元輸入：

```text
java -version
where.exe java
```

第一個指令會顯示目前命令列找到的 Java 版本；第二個可列出 Windows 找到的 Java 執行檔路徑。macOS 或 Linux 可使用：

```text
java -version
which -a java
```

如果你是租用主機，面板的 Minecraft 主控台通常不是作業系統命令列，因此直接輸入 `java -version` 不一定能查到執行環境。請查看伺服器啟動紀錄或主機面板的 Java 執行映像設定；若面板沒有顯示，向主機商確認該伺服器核心實際使用的 Java 版本。主機上安裝了 Java 25，不代表每個伺服器容器已切換到 Java 25。

## Minecraft 26.3 啟動失敗時怎麼排除？

若錯誤訊息提到 Java 版本、class file version 或 `UnsupportedClassVersionError`，先確認伺服器核心是否支援 Minecraft 26.3，再檢查啟動指令或主機映像使用的 Java 是否為 25。不要只把用戶端更新後就直接替換正式服核心；Paper、模組載入器、模組和插件各有自己的版本相容要求。更新流程可參考 [Minecraft 26.3 伺服器升級指南](https://diamondhost.tw/blog/minecraft-26-3-server-update)。

如果是自架伺服器，請安裝可信來源提供的 Java 25 發行版，例如 [Eclipse Temurin 25](https://adoptium.net/temurin/releases/?version=25)，然後確認啟動時呼叫到正確的 `java`。若同一台電腦安裝了多個版本，可以使用 Java 執行檔的完整路徑啟動，或調整 PATH；切換前先保留目前啟動指令，確認無誤再重啟。

如果是代管主機，請使用服務商提供且適用於目標核心的 Java 執行映像，不要自行替換容器內的執行檔。只有面板提供明確選項或主機商確認支援時，再切換到 Java 25。

## 常見問題

### Minecraft 26.3 用 Java 21 可以開嗎？

Mojang 的 26.1 更新說明指出遊戲需要 Java 25；Paper 也建議 26.1 以上使用 Java 25。要架設 26.3，請確保執行 26.3 核心的環境為 Java 25，並依核心文件確認額外相容條件。

### 電腦顯示 Java 25，為什麼伺服器仍然報錯？

命令列、控制面板、容器可能各自使用不同 Java。請檢查伺服器啟動紀錄或代管主機的實際執行映像；本機 `java -version` 只代表目前命令列找到的版本。

### 要裝 JRE 還是 JDK？

伺服器只需要符合版本的 Java 執行環境。常見 JDK 發行套件也包含執行環境；不必為了執行伺服器 `.jar` 而額外安裝編譯工具。

本文依 Mojang 與 Paper 官方文件於 2026 年 9 月 25 日核對。Minecraft 新版本、核心和模組載入器可能調整 Java 要求；更新伺服器前，請再次檢查對應版本的官方說明。

希望這篇文章對你有幫助。

[需要主機？查看鑽石託管方案](https://store.diamondhost.tw)

KEEP READING

## 接著閱讀

Minecraft 開服

### [Minecraft 手機版怎麼加入伺服器？基岩版 IP 與連接埠設定](https://diamondhost.tw/blog/minecraft-bedrock-join-server-mobile/)

Minecraft 開服

### [Minecraft 自架開服遇到 CGNAT？檢查公網 IP 與連線替代方案](https://diamondhost.tw/blog/minecraft-cgnat-port-forwarding/)

Minecraft 開服

### [Minecraft Forge／Fabric 模組伺服器怎麼裝？核心、模組與版本同步](https://diamondhost.tw/blog/minecraft-forge-fabric-mod-server-install/)

[回到所有文章](https://diamondhost.tw/blog/)