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