簡體   English   中英

Maven:未找到 mvn 命令

[英]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 窗口,並打開了一個新窗口。 一切順利:)

Maven設置:

一種。 https://maven.apache.org/download.cgi安裝 maven

解壓maven並保存在C盤。

C。 在系統變量中設置MAVEN_HOME 在此處輸入圖片說明

d. 為maven設置路徑在此處輸入圖片說明

  1. 在命令提示符下運行“ path ”並確保列出了 maven 安裝目錄。
  2. 確保 maven 安裝在“C:\\Program Files\\Maven”中。

我認為問題出在空格上。 我在系統變量中有我的變量,但它不起作用。 當我更改變量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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM