はじめに
こんにちは。Takuです。
最近Apple Silicon上でMinecraftを古いバージョンを実行するとエラーが出る問題について質問される方が多くなってきました。
これを機会に、一度記事にまとめようと思い執筆しています。
検証環境
この記事では、M1 Proを搭載したMacBook Proを使用しています。
なお、下記の方法でM1 MacBook Air等のApple Siliconデバイスでも問題が解決することは確認済みです。
1.18で検証
まず、問題が発生すると思われる1.18.1で、何も設定をいじらずに実行してみようと思います。
案の定エラーとなりました。
エラーでは、ファイルのダウンロードに失敗しました。 エラーの詳細:Couldn't select a valid version of the Java runtime to download.
とあります。
直訳では「ダウンロードするJavaランタイムの有効なバージョンを選択できませんでした。」となりますね。
1.19で検証
それでは最新の1.19で検証してみたいと思います。同じく設定をいじらずに実行してみます。
都合により画像は割愛となりますが、1.19では正常に動作しました。
どうやら、この問題は1.19より前のバージョンで発生するようです。
解決策
さてさて、肝心の解決策ですが、Minecraft Launcherから設定をクリックして、Use Arm64 Java Runtime for Minecraft: Java Edition
のチェックボックスを外します。
↓
その後1.18等のバージョンを起動してもエラーが出ずにきちんと動作するようになりました!
おわりに
最後まで記事を見てくださりありがとうございました!
同じようなエラーが出ている方に、この記事を紹介していただければ大変光栄です。
他にも解決策等ございましたら、ぜひお教えください!
それではまた会う日まで〜