Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将JDK1.7.0_67的java版本显示为8_Java_Windows_Java Home - Fatal编程技术网

将JDK1.7.0_67的java版本显示为8

将JDK1.7.0_67的java版本显示为8,java,windows,java-home,Java,Windows,Java Home,在环境变量中,我设置了以下内容: JAVA_VERSION: C:\Program Files\Java\jdk1.7.0_67; 并将%JAVA\u HOME%\bin添加到路径中 当我在命令提示符下运行java-version时,它显示的是1.8.0\u 40,而不是1.7.0\u 67。为什么会这样?请在cmd中查看命令: echo %JAVA_HOME% echo %PATH% 如果未设置JAVA_HOME,则设置它 set JAVA_HOME="<PATH to JAVA_H

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

JAVA_VERSION: C:\Program Files\Java\jdk1.7.0_67;
并将
%JAVA\u HOME%\bin
添加到路径中


当我在命令提示符下运行
java-version
时,它显示的是
1.8.0\u 40
,而不是
1.7.0\u 67
。为什么会这样?

请在cmd中查看命令:

echo %JAVA_HOME%
echo %PATH%
如果未设置JAVA_HOME,则设置它

set JAVA_HOME="<PATH to JAVA_HOME>"
set PATH=%PATH%;<PATH TO JAVA_HOME/bin>
set JAVA_HOME=“”
设置路径=%PATH%;
请注意,此更改是临时的,每次启动cmd时都必须重新设置

要永久添加JAVA_HOME和Path,请参见运行命令

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

检查java 8路径是否包含在上述路径中。如果未包含,请将java 8路径包含在该环境变量中。

为什么需要此
java\u版本
环境变量?只需在更新
PATH
变量的同一位置将其更新为1.8.0_40。检查
C:\Windows\System32
那里有
java.exe
,它的版本是
1.8
,您可以在命令提示符中使用
where
命令来找出Windows查找java命令的确切位置,例如。“where java”。很抱歉输入错误。java\u HOME:C:\Program Files\java\jdk1.7.0\u 67;。我尝试了路径:C:\Program Files\java\jdk1.7.0\u 67\bin;如下所示,但将java-version显示为8获取C:\Windows\System32\java.exe C:\Program Files\java\jdk1.7.0\u 67\bin\java.exe以获取“where java”“命令。如何从系统中删除第一个,是否可以手动删除。