Maven错误“'cmd' is not recognized as an internal or external command

michellegx11 2010-11-22 07:08:46
上星期使用maven的时候还是一切正常。过了个周末,今天早上再用,却总是出现错误“'cmd' is not recognized as an internal or external command,”。不论是build project,还是用“mvn -v”显示maven 的版本。都能看到这个错误提示。

但是,如果直接在run里面输入"cmd"命令,可以打开windows console。而且,maven的错误提示貌似并不影响maven的正常工作。Maven还是成功的生成了ear文件,也可以成功的显示版本号,结果如下。

Build 的部分结果:
[exec] [INFO] BUILD SUCCESSFUL
[exec] [INFO] ------------------------------------------------------------------------
[exec] [INFO] Total time: 46 seconds
[exec] [INFO] Finished at: Mon Nov 22 11:39:17 CET 2010
[exec] [INFO] Final Memory: 76M/247M
[exec] [INFO] ------------------------------------------------------------------------
[exec] 'cmd' is not recognized as an internal or external command,
[exec] operable program or batch file.

BUILD FAILED
D:\Documents and Settings\xuega\workspace_eras\ERAS\build.xml:22: exec returned: 1

Total time: 47 seconds

显示版本号的结果:

C:\>mvn -v
Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
Java version: 1.6.0_20
Java home: C:\Program Files\Java\jdk1.6.0_20\jre
Default locale: nl_BE, platform encoding: Cp1252
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
'cmd' is not recognized as an internal or external command,
operable program or batch file.


虽然这么说,看到一个错误提示总是不爽。请各位高手帮帮忙,解决这个问题。不慎感谢!
...全文
943 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
michellegx11 2010-11-23
  • 打赏
  • 举报
回复
找到答案了。貌似windows不知道怎么出了错,读取系统PATH信息错误。所以,不认system32的命令。

把PATH又重新设置了一下,重启,就好了。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧