マイクラJavaサーバー立ち上げ時にエラーが出るのはなぜですか?マインクラフト

ゲームポータル
ゲームポータル
マイクラJavaサーバーを立てる際、UnsupportedClassVersionErrorが出た場合の対処法は?

結論:
Javaのバージョンを合わせる。

箇条書きメモ

- マイクラJavaサーバー立ち上げ時のエラーの原因
- Javaのバージョン不一致
- エラーメッセージの内容から、使用しているJavaが古いことがわかる
- 必要なJavaバージョンの確認
- マイクラのバージョンによって必要なJavaのバージョンが異なる
- 具体的なバージョンの例
- mc ~1.16.x: java8
- mc 1.17.x: java16
- mc 1.18.x~1.20.4: java17
- mc 1.20.5(最新): java21
- 適切なJavaのインストール
- 自分が使用するマイクラのバージョンに合ったJavaをインストールすることが重要
- 他のバージョンのJavaはアンインストールすることを推奨
- エラー解消のための手順
- 正しいJavaをインストール後、再度サーバーを立ち上げる
- これでエラーが解消されるはず

# マイクラJavaサーバー立ち上げ時にエラーが出るのはなぜですか?

マインクラフト(マイクラ)Java版でサーバーを立ち上げる際に、エラーが発生することがあります。

特に、以下のようなエラーメッセージが表示されることが多いです。

「java.lang.UnsupportedClassVersionError: net/minecraft/bundler/Main 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のバージョンがあります。

具体的には、以下のような対応関係があります。

  • マインクラフト 1.16.x では Java 8
  • マインクラフト 1.17.x では Java 16
  • マインクラフト 1.18.x から 1.20.4 では Java 17
  • マインクラフト 1.20.5(最新)では Java 21

このように、マインクラフトのバージョンによって必要なJavaのバージョンが異なるため、正しいバージョンをインストールすることが重要です。

エラー解決のための手順

エラーを解決するためには、まず自分が使用しているマインクラフトのバージョンを確認しましょう。

次に、そのバージョンに対応するJavaをインストールします。

もし、すでに他のバージョンのJavaがインストールされている場合は、不要なバージョンをアンインストールすることをおすすめします

これにより、Javaのバージョンの競合を避けることができます。

Javaのインストール方法

Javaをインストールするには、公式のJavaサイトからダウンロードするのが最も簡単です。

ダウンロードしたインストーラーを実行し、指示に従ってインストールを進めます。

インストールが完了したら、コマンドプロンプトを開き、以下のコマンドを入力してJavaのバージョンを確認します。

java -version

ここで表示されるバージョンが、マインクラフトの要求するバージョンと一致しているか確認してください。

サーバーの起動

Javaのバージョンが正しいことを確認したら、再度サーバーを立ち上げてみましょう。

batファイルに記載したコマンドを実行することで、サーバーが正常に起動するはずです。

もし、再度エラーが発生した場合は、エラーメッセージをよく確認し、必要に応じてJavaのバージョンを見直してください。

まとめ

マインクラフトのサーバーを立ち上げる際にエラーが発生する原因は、主にJavaのバージョンの不一致です。

自分が使用するマインクラフトのバージョンに合ったJavaをインストールし、不要なバージョンをアンインストールすることで、エラーを解消することができます。

正しい手順を踏むことで、スムーズにサーバーを立ち上げることができるでしょう。

マインクラフトを楽しむために、ぜひこの情報を参考にしてみてください。

Yes