Skip to content
ホスティング · サーバーソフトウェア、バージョン、Java

コアに合ったJavaのバージョン

1.8、1.16、1.17、1.20、1.21に必要なJava、パネルが自動で選択する理由、UnsupportedClassVersionErrorの意味を説明します。

更新日 2026年8月13日

Minecraft は Java プログラムであり、Java のバージョンはゲームのバージョンと一致している必要があります。

MinecraftJava
1.8 – 1.16.58(場合によっては 11)
1.17 – 1.20.417
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ホスティングオフラインでもサーバーが稼働サーバーを作成