上星期使用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: 1Total 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.
虽然这么说,看到一个错误提示总是不爽。请各位高手帮帮忙,解决这个问题。不慎感谢!