Maven中无法识别CMD

4

我有一个 Maven 项目,当我运行它时,它可以成功构建,但是却无法启动服务器,反而会输出以下信息 "'cmd' 不是内部或外部命令,也不是可运行的程序或批处理文件。"。 实际上,我已经尝试重新安装 Netbeans,但这似乎并不能解决问题。感激不尽,希望能得到帮助。


你要启动哪个服务器? - Ishikawa Yoshi
GlassFish服务器版本3.1.2 - Ayodeji
你是否尝试过类似这个教程的东西:http://netbeans.org/kb/docs/javaee/maven-entapp.html? - Ishikawa Yoshi
我终于想到了一个解决方法,当我尝试手动从命令提示符访问“cmd”时,它给了我同样的错误,所以我不得不编辑环境变量路径,将其指向“c:\windows\system32”,然后重新启动NetBeans,哇啊啊啊,它完美地工作了。 - Ayodeji
1
我之前没有提到这个变量的变体,因为我从未遇到过这个变量未定义的情况,我认为这是显而易见的。但无论如何,你自己解决了这个问题,真是太好了! - Ishikawa Yoshi
2个回答

7

这不是你的IDE或MAVEN的问题。在Windows中,请检查"system32"是否正确定义在PATH环境变量中。在此之前,请验证你的JAVA_HOME和M2_HOME路径是否正确。

Path = %SystemRoot%\system32;

0
将C:\ Windows \ System32添加到环境变量的路径变量中,它应该可以工作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接