java_home没有正确设置

Em *_* Ae 3 java installation java-home

我的机器上安装了2个Java.1.5和1.6.对于这个项目,我需要1.5.我已将所有路径变量设置为适当的ie

echo %JAVA_HOME%
<PATH_TO_1.5_JDK>
Run Code Online (Sandbox Code Playgroud)

这就是我想要的......但是当我这样做的时候

java -version
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03, mixed mode)
Run Code Online (Sandbox Code Playgroud)

为什么选择java v 6作为java -version命令?

更新 我已经检查了%PATH%变量,路径中出现的唯一java版本是1.5.我指的是SYSTEM VARIABLES变量,我使用的是Win7

Ape*_*ime 7

选择Java 6是因为它首先出现在PATH环境变量中.它与JAVA_HOME变量无关,除非您使用JAVA_HOME变量指定PATH变量

将新的USER变量PATH设置为JAVA_HOME\bin,将解决您的问题