我希望将Java版本更新至1.6xxx - 我更改了JAVA_HOME变量并将其指向目录C:\ Program Files \ Java \ jdk1.6.0._16。
我重新启动计算机,认为可以检查我的计算机指向的Java版本,但它仍然指向旧版本的Java,例如v1.5.0_16。
您能否帮助我记起Java JDK的正确设置?
我希望将Java版本更新至1.6xxx - 我更改了JAVA_HOME变量并将其指向目录C:\ Program Files \ Java \ jdk1.6.0._16。
我重新启动计算机,认为可以检查我的计算机指向的Java版本,但它仍然指向旧版本的Java,例如v1.5.0_16。
您能否帮助我记起Java JDK的正确设置?
JAVA_HOME
也设置为上述位置。java
,请从路径中删除C:\Program Files\Oracle\jre\1.1.8\bin
,然后重新启动命令提示符,无需重新启动计算机。 - jmjJAVA_HOME被其他应用程序(如Tomcat)使用。Windows只会检查PATH环境变量以查找java可执行文件的位置。
在命令提示符窗口上尝试这个:
> java -version
java version "1.5.0_16"
> set PATH=%JAVA_HOME%\bin;%PATH%
> java -version
%JAVA_HOME%\bin
添加到现有路径列表之后,Windows 仍然会先找到旧版本的 java.exe
。应该改为 set PATH=%JAVA_HOME%\bin;%PATH%
。 - Péter Török