![](/img/trans.png)
[英]Maven configeration error - (JAVA_HOME is set to an invalid directory)
[英]Error: JAVA_HOME is set to an invalid directory
我試圖讓maven安裝工作,但我總是得到這個錯誤
C:\\ Windows \\ System32> mvn --version
錯誤:JAVA_HOME設置為無效目錄。
JAVA_HOME =“C:\\ Program Files \\ Java \\ jdk1.7.0_51;”
請在您的環境中設置JAVA_HOME變量以匹配Java安裝的位置。
我知道錯誤說的是每件事,但我在這里嘗試了一切。 我有以下設置:
系統變量:
M2_HOME: C:\\ Program Files \\ Apache Software Foundation \\ apache-maven-3.3.3
M2: %M2_HOME%\\ bin
JAVA_HOME: C:\\ Program Files \\ Java \\ jdk1.7.0_51
我添加了整條路徑也許是有興趣的人。 請看一下最后一部分。
路徑:
C:\Program Files\Java\jdk1.7.0_51\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\MiKTeX 2.9\miktex\bin\x64\;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Heroku\bin;C:\Program Files (x86)\git\cmd;%M2%;%JAVA_HOME%\bin;
路徑感興趣部分:
%M2%;%JAVA_HOME%\bin;
我通過刪除%JAVA_HOME%\\bin;
嘗試了它%JAVA_HOME%\\bin;
因為我在路徑C:\\Program Files\\Java\\jdk1.7.0_51\\bin
開頭的SDK安裝中有這條路徑,所以它不起作用
我試圖將設置添加到用戶變量,但它不起作用。
JAVA_HOME =“C:\\ Program Files \\ Java \\ jdk1.7.0_51;”
Maven說JAVA_HOME
環境變量中的目錄名后面有一個分號。 刪除分號。
你應該在同一個系統變量中定義maven和java home ...
嘗試在MAVEN_HOME重命名M2_HOME也更改M2 : %MAVEN_HOME% \\ bin
對我來說,訣竅是關閉並打開另一個CMD窗口,檢查是否有效
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.