Note
この記事は最新更新から3年以上が経過しています。内容が古くなっている可能性があるためご注意ください。
1.17のMinecraftを起動しようとする際MinecraftがクラッシュしたりError: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.というエラーが表示される現象が急増しています。
この原因と解決方法について解説していきます。1.17以前のバージョンも起動できない場合は別の原因が考えられます。
JVMをカスタマイズしているのが原因
結論としてはJVMの引数を変更しているのが原因となります。
JVMの引数はメモリの使用上限を変更することができる機能です。1.17では内部的な変更も大きいため使用できない場合があるようです。Javaのバージョンも8から16になるなど様々です。
JVMの内容を一度クリアしリセットボタンを押し保存して再度起動してみてください。
私の環境ではありますがこのJVMでは起動できました。(ご自身のPCのメモリを確認してください)
-Xmx4G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
a java exception has occurred.と表示されるのですがこれはどうにかできますか?
JVMはどのようにリセットしたりできるんですか?
いろいろやってみて、ここに書いてある通りしてみたら
起動できました。情報ありがとうございます。
助かりました。
java16インストールしたのにどうしてもクラッシュしててこれが原因でした。
助かりました。情報共有していただいてありがとうございます。
こちらこそ情報共有ありがとうございます🙏
ありがとう
🙏
やったけどできませんでしたDLLエラーってなりました。どうしよう
1.17以外のバージョンが起動できますでしょうか?
え、したけどできません!
PCのCPUは何をお使いでしょうか?
OpenGLの要求バージョンが変更された影響も稀にあると思います。
https://en.wikipedia.org/wiki/Intel_Graphics_Technology#Capabilities_(GPU_hardware)
またドライバーの更新やJavaのアンインストールで起動する場合もあるようです。
1.17になってでずっとできていなかったので大変助かりました!
感謝です!
クラッシュしてできないと思ってたらできました!
本当に感謝しかないです。
まさにこの状態でクラッシュしていました。
リセットしたら無事起動、感謝です。
解決したようでよかったです!