当我在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;
你可以通过以下方式使用它
c:\windows\system32
而不是%SystemRoot%\system32
的路径cmd.exe
command
而不是cmd.exe
我们可以通过非常简单的方式获取已经设置的系统根路径的cmd.exe
一个名为Path
的变量已经设置但我创建了一个新的变量PATH
所以它取代了Path
变量,因此Path = %SystemRoot%\system32;
被删除了。
所以结论是你试图安装java或maven,你用PATH替换了Path并且它已经消失了。
因此,在环境变量中设置SystemRoot路径,如下所示。
PATH = %JAVA_HOME%\bin;%M2_HOME%\bin;%SystemRoot%\system32;