将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”“命令。如何从系统中删除第一个,是否可以手动删除。