私の Windows 7 64 ビットでは、変数を 64 ビット JRE を指すように変更しJAVA_HOME
、さらに 64 ビット JDK を指すように変更しました。同じ操作を数回実行しました。
この変更を行うたびに、cmd を閉じて再度開きます。
以前も同じ設定が機能していたことに注意してください。
何が起こっているのか分かりますか?
答え1
何が起こっているのか分かりますか?
JAVA_HOME
Java インストールのルート ディレクトリを指す必要があります。
setx JAVA_HOME C:\Program Files\Java\jdk1.7.0_79
また、Java bin ディレクトリをパスに追加する必要があります。
setx PATH C:\Program Files\Java\jdk1.7.0_79\bin;%PATH%
見るJDK ソフトウェアのインストールそしてJAVA_HOME、PATH、CLASSPATHの設定詳細については。
答え2
以前はうまくいったのに驚きました。興味がありましたcd
か%JAVA_HOME%
?
フォルダー内のプログラムにbin
コマンド プロンプトのどこからでもアクセスできるようにするには、 を に追加する必要がありますPATH
。ユーザー固有のPATH
変数がまだないため、変数を作成し、その値を に設定します。そうすれば、コマンド プロンプトのどこからでも とC:\Program Files\Java\jdk1.7.0_79\bin
入力して、機能させることができます。javac
また、JAVA_HOME
変数の正しい値しないでくださいで終わりますbin
。(ソース。) これにより、Java を使用しようとする他のプログラムに影響が及ぶ可能性があります。