コアに合ったJavaのバージョン
1.8、1.16、1.17、1.20、1.21に必要なJava、パネルが自動で選択する理由、UnsupportedClassVersionErrorの意味を説明します。
更新日 2026年8月13日
Minecraft は Java プログラムであり、Java のバージョンはゲームのバージョンと一致している必要があります。
| Minecraft | Java |
|---|---|
| 1.8 – 1.16.5 | 8(場合によっては 11) |
| 1.17 – 1.20.4 | 17 |
| 1.20.5 以降 | 21 |
Millida の場合
コントロールパネルがサーバーコアとゲームバージョンに基づいてバージョンを選択します。手動で変更する必要はありません。ユーザーに選択を委ねているホスティングでは、これが「サーバーが起動しない」最も一般的な原因のひとつです。
それでも重要な場合
- カスタムコア — カスタム .jar。
- Java 8 より上のバージョンで MOD が壊れる、古い 1.7.10 や 1.12.2 の Modパック。
- MOD がコアより新しい Java 向けにビルドされている場合、ログに
UnsupportedClassVersionErrorが表示されます — 解説。
実行中の Java を確認する方法
起動時のログの最初の行に Java のバージョンが含まれています。また、Paper では /version コマンドで環境を確認できます。
Java 8 と古い Modパック
1.12.2 の Modパックは Java 8 で動作し、通常は Java 17 ではまったく起動しません。古い Forge のバージョンは、新しい Java のバージョンで削除された内部 API を使用しているためです。これはフラグでは修正できず、適切なバージョンでのみ解決できます。
Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成
