我的Windows 7系統上有這個環境變量的奇怪問題。它已在那裏一年,我有一個工作,但我需要現在解決它:環境變量的奇怪問題
我有一個環境變量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
。我檢查了我的PATH
,並且只添加了一次JAVA_HOME。我如何知道哪個env變量負責使用我的java.exe
?我如何避免它?
我明白你的意思是%JAVA_HOME%bin,而不是%JAVA_HOME \ bin% –
這是一個錯字。編輯它 – Jatin