簡體   English   中英

錯誤:JAVA_HOME設置為無效目錄

[英]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.

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