UnsupportedClassVersionError
Java のクラスバージョンエラーについて、52・61・65 という数字の意味、原因となる MOD やプラグイン、修正方法を解説します。
更新日 2026年8月13日
java.lang.UnsupportedClassVersionError: com/example/Plugin has been compiled by a
more recent version of the Java Runtime (class file version 65.0), this version of
the Java Runtime only recognizes class file versions up to 61.0
ファイルは、お使いのサーバーが実行している Java より新しい Java バージョン用にコンパイルされています。
バージョン対応表
| クラスファイルバージョン | Java |
|---|---|
| 52 | 8 |
| 55 | 11 |
| 61 | 17 |
| 65 | 21 |
対処方法
- 最初の行(
com/example/Plugin)で原因の名前を探します。それがプラグインまたは MOD です。 - お使いの Minecraft バージョン用のビルドをダウンロードします。各ゲームバージョンはそれぞれの Java を使用します — Java バージョン。
- 必要な Java バージョン用のビルドが存在しない場合、そのプラグインはお使いのサーバーバージョンと互換性がありません。代替を探してください。
Millida の場合
コントロールパネルはコアとゲームバージョンに合わせて Java バージョンを選択するため、手動で変更する必要はありません。このエラーは外部のファイルを示しており、ホスティング設定の誤りを示すものではありません。
逆のケース(新しい Java で class file version 52)は通常動作します。Java は古いクラスを実行できるためです。問題が発生するのは、Java 17 以降で非常に古い 1.7~1.12 の MOD を使用する場合です。その場合は対応するゲームバージョンが必要です。
Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成
