我安装了几个版本的java(6u32和7u21),最近安装了另一个版本(6u37)。我的路径变量将JAVA_HOME设置为我的java 7文件夹的路径,但重新启动后我的控制台java -version
仍然返回java version "1.6.0_37"
。
EDIT JAVA_HOME在用户变量中设置。所以它会附加在系统变量的末尾。
我猜测windows32文件夹中的java.exe是版本6u37。在我的路径中,Windows32出现在JAVA_HOME之前。如何使用我在java home中设置的版本覆盖最近安装的java版本?
答案 0 :(得分:2)
更新系统PATH
环境变量以反映新的安装目录。
JAVA_HOME
,而Windows使用PATH
来确定exe的位置。