![](/img/trans.png)
[英]CMD/PowerShell: 'javac' is not recognized as an internal or external command, operable program or batch file
[英]'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;
你可以通过以下方式使用它
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;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.