[英]exec-maven-plugin cannot run “mvn” command on Windows machine
[英]Maven: mvn command not found
我設置了以下系統驗證(OS = Vista):
M2_HOME = C:\Program Files\Maven
M2 = %M2_HOME%\bin
path = %M2%
如果我運行 mvn -- 版本我得到:
mvn: command not found
任何人都知道為什么會這樣? 謝謝。
如果您在 Windows 上,我想您需要像這樣設置 PATH:
SET PATH=%M2%
此外,我假設您需要將路徑設置為 C:...\\apache-maven-3.0.3\\ 之類的內容,因為這是 Windows 存檔的默認文件夾。 另一方面,我假設您需要將 maven 的路徑添加到您的而不是將其設置為僅 maven,因此您的設置應如下所示:
SET PATH=%PATH%;%M2%
我嘗試了其他線程的解決方案。 在系統變量甚至用戶變量中添加 M2 和 M2_HOME。 以管理員身份運行 cmd。 沒有一種方法奏效。
但是今天我將 maven bin 的整個路徑添加到我的系統變量“PATH”(C:\\Program Files (x86)\\Apache Software Foundation\\apache-maven-3.1.0\\bin)除了其他路徑之外,到目前為止它運行良好. 希望它會一直這樣。
我遵循了本教程: 如何在 Windows 上安裝 Maven
但是運行mvn -version
,我仍然得到:
mvn:找不到命令
所以,我關閉了當前的 git 窗口,並打開了一個新窗口。 一切順利:)
我認為問題出在空格上。 我在系統變量中有我的變量,但它不起作用。 當我更改變量Progra~1 = 'Program Files'
一切正常。
M2_HOME C:\Progra~1\Maven\apache-maven-3.1.1
我還在PATH(%M2_HOME%\\bin)
的末尾移動了我的M2_HOME
我不確定這是否有任何區別。
mvn -version
導出 PATH=$PATH:/opt/apache-maven-3.6.0/bin
我認為@emdhie 通過的教程會有很大幫助。 怎么安裝maven
但是,我跟着,仍然得到mvn: command not found
我找到了這個解決方案來了解我的配置出了什么問題:
我打開命令行並調用了這個命令:
../apache-maven-3.5.3/bin/mvn --version
之后我得到了正確的 JAVA_HOME 並看到我的 JAVA_HOME 是錯誤的。
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.