- 从官网下载下来的 zip 包,解压到对应目录
- 配置好了环境变量
MAVEN_HOME = C:\Program Files\Apache Software Foundation\apache-maven-3.5.3
Path
后面添加 ;%MAVEN_HOME%\bin
Path 还加了 %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
也还是没有效果。
- 确定有管理员权限,而且换到 D 盘的目录也是一样。
- 直接在目录下执行,按照提示改成
.\mvn -v
有效。
PS C:\Program Files\Apache Software Foundation\apache-maven-3.5.3\bin> mvn -v
mvn : 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,
然后再试一次。
所在位置 行:1 字符: 1
+ mvn -v
+ ~~~
+ CategoryInfo : ObjectNotFound: (mvn:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Suggestion [3,General]: 找不到命令 mvn,但它确实存在于当前位置。默认情况下,Windows PowerShell 不会从当前位置加载命令。 如果信任此命令,请改为键入“.\mvn”。有关详细信息,请参阅 "get-help about_Command_Precedence"。
PS C:\Program Files\Apache Software Foundation\apache-maven-3.5.3\bin> .\mvn -v
Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; 2018-02-25T03:49:05+08:00)
Maven home: C:\Program Files\Apache Software Foundation\apache-maven-3.5.3\bin\..
Java version: 1.8.0_144, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jre1.8.0_144
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
参考了一些网上的解决方法,试过都是无效的。
但是在 IntelliJ 里面是可以用的!
Path += ;%MAVEN_HOME%bin
这是什么语法?应该这样写吧