Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.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
&引用;Java不被识别为内部或外部命令;安装后_Java_Windows - Fatal编程技术网

&引用;Java不被识别为内部或外部命令;安装后

&引用;Java不被识别为内部或外部命令;安装后,java,windows,Java,Windows,当我在cmd中键入java-version或java时,它会抛出 java不被识别为内部或外部命令 我知道Windows7的一篇文章已经谈到了这一点。但是,我从oracle下载并安装了java(java SE Development Kit 13.0.1),安装了该程序,并将环境变量、系统变量中的路径配置为C:\program Files\java\jdk-13.0.1\bin\。我已经检查了程序文件,Java也在那里,所以我不确定为什么要检查由“;”连接的系统环境变量。 除此之外,情况对我来说

当我在cmd中键入
java-version
java
时,它会抛出

java不被识别为内部或外部命令


我知道Windows7的一篇文章已经谈到了这一点。但是,我从oracle下载并安装了java(java SE Development Kit 13.0.1),安装了该程序,并将环境变量、系统变量中的路径配置为
C:\program Files\java\jdk-13.0.1\bin\
。我已经检查了程序文件,Java也在那里,所以我不确定为什么要检查由“;”连接的系统环境变量。 除此之外,情况对我来说没有任何问题。 虽然路径不同,但方法与照片相同


您能先检查一下吗?

确保cmd实例的
路径中有
C:\Program Files\Java\jdk-13.0.1\bin
。您可以使用
echo%PATH%
PATH
的值打印到终端


如果cmd在您添加它时已经打开,那么它将不会拾取更改;这是我犯过多次的错误。我在Windows10中也遇到过这样的情况,在更改生效之前,我必须重新打开系统变量编辑器,然后重新打开cmd。我从未深入了解过这个问题,但我会打开编辑器确认我添加了正确的路径,然后它就会开始工作。

这是否回答了您的问题?