簡體   English   中英

mvn: command not found for Git Bash but Java and Maven path are ok using CMD

[英]mvn: command not found for Git Bash but Java and Maven path are ok using CMD

我試圖了解 git bash: mvn: command not found的問題是什么

我以這種方式設置路徑:

C:\Program Files (x86)\Common Files\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%M2_HOME%\bin;C:\Program Files\Git\cmd;export PATH=$PATH:/c/Program\ Files/Java/jdk1.8.0_281/bin:/c/Program\ Files/apache-maven-3.8.1/bin

我檢查了 cmd Maven 和 Java 似乎沒問題

行家

khmarbaise的解決方案

我刪除了 M2_HOME、MAVEN_HOME 並以這種方式更改路徑

C:\Program Files (x86)\Common Files\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%M2_HOME%\bin;C:\Program Files\Git\cmd;C:\Program Files\apache-maven-3.8.1\bin;

我重新輸入mvn --version並正常工作

解決方案

在 git bash 中,嘗試

echo $PATH

查看 windows 路徑中的哪些等效條目丟失。 可能是 $M2_HOME/bin 或 $MAVEN_HOME/bin。 將這些添加到 your.bashrc (告訴 git bash 如何設置其環境的文件)通過添加如下一行,包括似乎缺少的任何內容:

export PATH=${PATH}:${MAVEN_HOME}/bin:${M2_HOME}/bin

要使其生效,請打開一個新的 git bash 並在其中再次嘗試您的 mvn 命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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