繁体   English   中英

'cmd'未被识别为内部或外部命令,可操作程序或批处理文件

[英]'cmd' is not recognized as an internal or external command, operable program or batch file

当我在netbeans中构建我的项目时,它显示:

'cmd' is not recognized as an internal or external command,
 operable program or batch file.` 

我正在使用jdk 8和maven 3.3。 我的路径系统变量是:

%SystemRoot%\system32;%SystemRoot%;D:\POS\apache-maven-3.3.3-bin\apache-maven-3.3.3\bin;

到目前为止,我知道这不是您的IDE问题 。检查您的“system32”是否在PATH环境变量中正确定义。

Path = %SystemRoot%\system32;

你可以通过以下方式使用它

  1. 将路径设置为system32 c:\\windows\\system32而不是%SystemRoot%\\system32
  2. 转到system32文件夹,然后搜索并找到cmd.exe
  3. 使用command而不是cmd.exe

我们可以通过非常简单的方式获取已经设置的系统根路径的cmd.exe

  1. 只需从Windows / System32文件夹中复制cmd.exe并将其粘贴到需要它的目录中。

一个名为Path变量已经设置但我创建了一个新变量PATH因此它替换了Path变量,因此Path = %SystemRoot%\\system32; 被删除了。

所以结论是你试图安装java或maven,你用PATH替换了Path并且它已经消失了。

因此,在环境变量中设置SystemRoot路径,如下所示。

PATH = %JAVA_HOME%\\bin;%M2_HOME%\\bin;%SystemRoot%\\system32;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM