公式起動器にはすでに Java があります。あなたの設定は幽霊を指しています。
Mojang の起動器経由のバニラ Java Edition は、起動器がダウンロードするランタイムを使用します。「Java ランタイムを見つけられません」は通常、そのダウンロードが完了していないか、インストールの Java 実行ファイルフィールドが削除された JDK を指していることを意味します。
- インストールを編集 → Java executable → 同梱ランタイムを復元(空/デフォルト)。
- 「Minecraft は Java だから」という理由で広告サイトから Java 8 をインストールしないでください。現行バージョンには Mojang が配布するランタイムが必要です(現在の 1.21+ では Java 21)。
- 同梱ランタイム自体がない場合は、まずランタイムのダウンロード失敗を修正 — 次と同系統の問題です: ファイルのダウンロード失敗.
- サードパーティ起動器と専用サーバーは異なります:多くの場合システム JDK が必要です。このページは Mojang の起動器についてです。
Microsoft Q&A threads 後 OS resets describe “failed to download file” followed immediately by “unable to locate Java ランタイム.” That is one broken fetch, two error labels.