我的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