【初心者】Java質問・相談スレッド56【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0537デフォルトの名無しさん
NGNG環境変数はどこで設定してるの?
java コマンドは、JAVA_HOME ではなく、Path環境変数が通っている箇所のものが実行される。
なので、システム環境変数にJAVA_HOMEと、システム環境変数のPathに%JAVA_HOME%\bin の両方が必要。
ユーザ環境変数ではダメ。Pathは例外的にシステム環境変数が優先されるから。
JDKのWindowsインストーラはSystem32フォルダにもjavaコマンドをインストールするので
ユーザ環境変数をいくらいじってもシステム環境変数が優先され、System32 フォルダのjavaコマンドが実行されてしまう。
コマンドライン上でsetコマンドで毎回設定するのが一番確実だけどね
■ このスレッドは過去ログ倉庫に格納されています