マインクラフトのランチャーが新しくなったことで、起動時にエラーが出たのでエラーが出なくするためにやった事とかを紹介。
表示されたエラー「指定されたパスが見つかりません」
The registry refers to a nonexistent Java Runtime Environment installation or the runtime is corrupted.
指定されたパスが見つかりません
というエラーが出た。これは「 JAVA の PATH の設定がうまくいっていない」場合に表示される。
基本的な対策
・「環境変数」でパスを指定する。
本来のやり方は本家の java.com に日本語で解説がされている。ランチャーの問題でこのエラーが出た人は基本的に今までマイクラで遊んでいたと思うので java はインストールされているしパスも通っていたはず。だからパスを設定しなおすだけでいい。
つまずいた所
個人的にはパスを設定してもうまくいかなかったので、落とし穴っぽい所とかをポイントだけ。
パスの確認
まずパスを設定しても「指定されたパスが見つかりません」とエラーが出たのだけど、コンソールで “java -version” と確かめてみると、普通にパスが通ってる事になってた。
パスが通っていない場合は、
‘java’ は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
みたいな表示がでるはず。
64bit と 32bit の二つの java
何が良くなかったのかと言うと java に 64bit と32bit の二つのバージョンがあって、恐らくマイクラで指定している方の java のパスがなかった。結果的にはインストールしなおすだけで解決した。
よく分からなかったら再インストール
パスとか難しいことが分からない人は単純に java を再インストールすれば勝手に設定されると思う。問題は自分の環境に合わせて 32bit 版か 64bit 版かを間違えなければ大丈夫なはず。