努力查看我是否使用JDK 1.7和Windows 7正确设置了maven 3.
我无法按照maven指南制作任何POM文件。所以我的假设是没有正确设置。但是,当我运行mvn -version时,它显示正确的位置,但是引用了一个引用命令提示符的错误。
我在这里发现了类似的线程,尝试了许多组合,没有任何乐趣,包括添加MVN_HOME变量。
请注意这是否会导致任何问题,但我设置了一个CLASSPATH来查看我在那里做的一些先前工作的axis2的lib目录。提到以防万一。
任何帮助真的很感激!
C:\Users\Phil Ward>mvn -version
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 13:51:28+0000)
Maven home: C:\Users\Phil Ward\apache-maven-3.0.5\bin\..
Java version: 1.7.0_05, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_05\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
'cmd' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Phil Ward>
C:\Users\Phil Ward>
C:\Users\Phil Ward>echo %CLASSPATH%
C:\User\Phil Ward\axis2-1.6.1\lib
C:\Users\Phil Ward>
C:\Users\Phil Ward>
C:\Users\Phil Ward>echo %PATH%
C:\Users\Phil Ward\apache-maven-3.0.5\bin
C:\Users\Phil Ward>
答案 0 :(得分:1)
在您的案例中,您只应将>> Maven的位置添加到PATH变量中:
PATH=%PATH%;C:\Users\Phil Ward\apache-maven-3.0.5\bin
和不将PATH设置为仅限Maven的位置:
PATH=C:\Users\Phil Ward\apache-maven-3.0.5\bin
因为您无法找到cmd.exe
等命令。