[英]cmd cannot find mvn command
我剛剛安裝了 Maven 並將 maven 的\\bin
目錄添加到我的路徑變量中。 當我嘗試在命令提示符中使用mvn
命令時,我只收到一條消息:
mvn:找不到命令
我在這里找到的所有其他東西都沒有幫助。
我使用https://maven.apache.org/install.html安裝 maven。
SET PATH=%PATH%;C:\Program Files\Maven\apache-maven-3.5.0\bin\mvn.cmd
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
您已將文件包括在路徑中:
C:\Program Files\Maven\apache-maven-3.5.0\bin\mvn.cmd
這是不好的。 PATH環境變量應僅包括可找到諸如exe和cmd的文件的路徑。
修改您的PATH使其像這樣讀取:
C:\Program Files\Maven\apache-maven-3.5.0\bin
(因此,請刪除\\mvn.cmd
)。 確保啟動新的命令提示符,以驗證您的路徑設置是否正確。
請參閱如何在Windows 7上從非管理員帳戶設置用戶環境變量(例如PATH)以找到正確的Windows對話框,以在更多設置中調整設置。
遵循mkyong的本教程之后 ,我能夠使它在Windows 10(v10.0.15063)上運行:
安裝JDK並設置JAVA_HOME
系統變量
下載Maven zip,解壓縮並設置M2_HOME
和MAVEN_HOME
系統變量以指向根maven文件夾(無\\ bin)
更新PATH
系統變量以包含%M2_HOME%\\bin
( %M2_HOME%\\bin
您在命令提示符中運行“ mvn”的原因)。
打開命令提示符(cmd.exe)並執行mvn -version
如果尚未安裝Maven(apache-maven-3.5.0-bin.zip),則可以在此處下載。
您可以在此處從Oracle下載Java SDK(jdk-8u144-windows-x64.exe)。
我遇到了同樣的問題。 我安裝了 Maven 並將 maven 的 \\bin 目錄添加到我在System Variables
路徑變量中,所以我只能使用管理員權限使用MAVEN
命令(以管理員身份在 windows 中運行 cmd)
我通過在User variables
(包括 PATH 變量)下創建所有User variables
來解決這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.