私のWindows 7システムの環境変数には、この奇妙な問題があります。それは1年間そこにあり、回避策がありましたが、今それを解決する必要があります:
環境変数JAVA_HOMEを として設定していC:\Program Files\Java\jdk1.6.0_39\ます。そして、PATH私は追加しまし%JAVA_HOME%\bin;た。
しかし、実行するとjava -version印刷され"1.7.0_11"、実行javac -versionすると期待どおりに印刷されます1.6.0_39
1.7.0_11なぜが印刷されているのかわかりませんjava -version。私は自分をチェックし、 PATHJAVA_HOME を一度だけ追加しました。my の使用に関与している環境変数を知るにはどうすればよいjava.exeですか? どうすれば回避できますか?