WindowsでJava版Minecraftを起動時に出るエラー: GLFW Error 65542 について。

GLFW Error 65542 とは



これはエラー文に書かれている通り OpenGL のエラーです。結論から言いますと、intel HD Graphics 2000/3000 を使っている場合はこのエラーの回避方法はないです。(OpenGLのバージョンごまかすとか無理矢理回避しない限り。)

何が入っているかの確認

※intel製CPU(内蔵グラフィック)使用推定。
デスクトップの何もない所で右クリック
→ グラフィックプロパティ
→ 基本モード or 詳細設定モード
→オプションとサポート
→情報センター
→Processor Graphics Infomation



エラーの原因

以下、intel 公式ページのスクショです。


残念なことに、Minecraft1.17 以降は OpenGL3.2 以上を要求されます。逆に言いますと、1.17 未満、つまりは 1.16.5 以下ならば、OpenGL3.1 でも起動することが可能です。

OpenGL3.2 以上だけど出る方

同じことが書かれているサイトが大量にありますので詳しく書きませんが、Java のバージョンを下げると解決する可能性があります。具体的に言いますと、過去に intel HD Graphics 2000/3000 かつ Windows10 の組み合わせの際に出ていた同様のエラーの回避方法です。同じように古いものを使っているとこのエラーが出るかもしれません。古いものには古いものを使いましょう。但し、古いものはセキュリティ上の問題があります。導入は自己責任でお願いします。

Java 8u51(jre1.8.0_51)

ドライバを更新しろ

このエラーで検索するとしつこいくらい出てくるので一応解説です。当ブログのメインである "intel HD Graphics 2000/3000" には関係のない話です。Windows の更新(最新版を当てる)や再起動(最新版を適用させる)も意味ないです。ドライバを更新しろというのは OpenGL のバージョンを上げろという意味です。しかし、 intel HD Graphics 2000/3000 の場合最新版で OpenGL3.1 なため、最新版でもエラー回避は不可能なわけです。

opengl32.dll を入れなさい、のようなサイトも出てきますが、これは intel HD Graphics 2000/3000 には関係のない話です。Minecraft 側がOpenGL の要求 ver. を下げてくれない限りは Minecraft1.17 以降を intel HD Graphics 2000/3000 で遊ぶのは無理と考えて良いでしょう。

なお、2022年6月現在、Window10 かつ intel HD Graphics 2000/3000 であっても、統合版は起動可能となっています。

何が何でも intel HD Graphics 2000/3000 で Java 版を遊びたい場合は...Linux なら OpenGL3.3までいけますのでエラー回避出来るかもですね...(当ブログでは未テスト)