显示java版本为8为jdk 1.7.0_67

时间:2015-05-05 05:09:39

标签: java windows java-home

在环境变量中,我设置了以下内容:

JAVA_VERSION: C:\Program Files\Java\jdk1.7.0_67;

并将%JAVA_HOME%\bin添加到路径中。

当我在命令提示符下运行java -version时,它显示的是1.8.0_40,而不是1.7.0_67。那是为什么?

3 个答案:

答案 0 :(得分:0)

请在cmd中查看命令:

echo %JAVA_HOME%
echo %PATH%

如果未设置JAVA_HOME,则将其设置为

set JAVA_HOME="<PATH to JAVA_HOME>"
set PATH=%PATH%;<PATH TO JAVA_HOME/bin>

请注意,此更改是暂时的,您必须在每次启动cmd时再次设置

要永久添加JAVA_HOME和路径,请参阅https://www.java.com/en/download/help/path.xml

答案 1 :(得分:0)

运行命令

 echo %PATH%
 echo %JAVA_HOME%
 echo %JRE_HOME%

检查java 8路径是否包含在上面的路径中。如果不包含,请在该环境变量中包含java 8路径。

答案 2 :(得分:-2)

安装java 8时,它会根据体系结构将java.exe,javac.exe,javaw.exe放入C:\Windows\System32\C:\Windows\SysWOW64\

只需从System文件夹中删除这些内容即可,您最好使用jdk7