如何覆盖windows32中的java.exe

时间:2014-09-30 17:12:27

标签: java windows installation

我安装了几个版本的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版本?

1 个答案:

答案 0 :(得分:2)

更新系统PATH环境变量以反映新的安装目录。

Java在运行时使用

JAVA_HOME,而Windows使用PATH来确定exe的位置。