2015-11-06 41 views
0

我已經安裝了JDK 8甚至dowloaded apache maven 3.3.3.Also我已經設置了Java和Maven的路徑,但是當我嘗試在命令提示符下執行mvn --version命令時,它是顯示「mvn」未被識別爲內部或外部命令可操作程序或批處理文件的錯誤「無法在Windows 7中設置Maven

+1

運行絕對路徑怎麼樣?如果您在設置PATH之前打開了命令窗口,那麼該窗口可能沒有更新的PATH。打開一個新的'cmd'並重試。 – Thevenin

+0

您是否已將路徑添加到PATH環境變量中,您是否重新啓動了命令提示符? –

回答

0

請按照以下步驟設置Windows機器上的Maven。

請確保更改您的maven下載版本。希望你在下面的位置提取,或者你可以在任何位置做,並確保給出正確的路徑。

C:\Program Files\Apache Software Foundation\apache-maven-3.3.3 

然後,您需要將M2_HOME, M2, MAVEN_OPTS設置爲環境變量。

M2_HOME=C:\Program Files\Apache Software Foundation\apache-maven-3.3.3 

M2=%M2_HOME%\bin 

MAVEN_OPTS=-Xms256m -Xmx512m 

完成!

只需打開新的命令提示符,並檢查mvn -version

0

假設您在Windows上運行,只需定義您的M2_HOME變量以指向您的Maven安裝文件夾並添加%M2_HOME% \ bin到你的PATH變量。

這是一個相當不錯的教程:http://www.avajava.com/tutorials/lessons/what-is-maven-and-how-do-i-install-it.html

+0

只需按照以下步驟進行操作:http://maven.apache.org/install.html只需將分發的bin文件夾放入Path就可以了......僅此而已...... – khmarbaise

+0

某些IDE關心M2_HOME來選擇特定的Maven實例 – panagdu

+0

I嘗試了與您在鏈接中提供的教程中給出的相同的內容,但是即使我得到同樣的問題 –

0

如果你已經按照官方的安裝說明,當你指定mvn.bat,但不mvn那麼你PATHEXT環境變量需要調整它的工作原理:

set PATHEXT=.COM;.EXE;.BAT;.CMD 

上面的命令通常是默認的。

0

步驟來建立的Maven

  1. 確保JDK安裝,並JAVA_HOME變量添加爲Windows環境變量。

  2. 下載Maven zip file,例如:apache-maven-3.3.9-bin.zip。將其解壓縮到您想要的文件夾。

假設你解壓縮到這個文件夾 - C:\Program Files\apache-maven-3.3.9

enter image description here

這一切,只是文件夾和文件,不需要安裝。

  • 在Windows環境中添加這兩種M2_HOMEMAVEN_HOME變量,並將其指向你的Maven文件夾。
  • enter image description here

  • 編輯PATH變量,追加Maven的bin文件夾 - %M2_HOME%\bin,這樣就可以到處運行Maven的命令。
  • enter image description here

    1. 運行mvn –version在命令提示,如果顯示以下消息中的行家設置已經完成。 enter image description here

    享用編碼!!!