mvn -v 在 Git Bash 中有效,但在 Windows cmd 中无效
mvn -v works in Git Bash but not in Windows cmd
尝试在 Windows 上进行基本的 Maven 配置 8. 只需使用命令 mvn -v
进行测试。 mvn -v
在使用 Git Bash 时有效,但不适用于 Windows cmd。
这是我的环境变量:
$PATH: /C/Users/<username>/apache-maven-3.6.1/bin:/C/Progra~1/Java/jdk-12.0.2/bin
$JAVA_HOME: C:\Progra~1\Java\jdk-12.0.2
$M2_HOME: C:\Users\<username>\apache-maven-3.6.1
$MAVEN_HOME: C:\Users\<username>\apache-maven-3.6.1
Maven 版本:3.6.1
Git Bash 中 mvn -v
的输出:
Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T14:00:29-05:00)
Maven home: C:\Users\<username>\apache-maven-3.6.1
Java version: 12.0.2, vendor: Oracle Corporation, runtime: C:\Progra~1\Java\jdk-12.0.2
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"
Windows 命令提示符中 mvn -v
的输出:
'mvn' is not recognized as an internal or external command, operable program or batch file.
因此,我在 Intellij 终端中使用 Maven 时也遇到了问题。我已经弄乱了大约一个小时左右的环境变量,但我仍然遇到问题。
我的环境变量配置不正确。我过去并确保使用反斜杠 \
而不是正斜杠。另外我用冒号 :
分隔路径而不是正确的分号 ;
.
尝试在 Windows 上进行基本的 Maven 配置 8. 只需使用命令 mvn -v
进行测试。 mvn -v
在使用 Git Bash 时有效,但不适用于 Windows cmd。
这是我的环境变量:
$PATH: /C/Users/<username>/apache-maven-3.6.1/bin:/C/Progra~1/Java/jdk-12.0.2/bin
$JAVA_HOME: C:\Progra~1\Java\jdk-12.0.2
$M2_HOME: C:\Users\<username>\apache-maven-3.6.1
$MAVEN_HOME: C:\Users\<username>\apache-maven-3.6.1
Maven 版本:3.6.1
Git Bash 中 mvn -v
的输出:
Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T14:00:29-05:00)
Maven home: C:\Users\<username>\apache-maven-3.6.1
Java version: 12.0.2, vendor: Oracle Corporation, runtime: C:\Progra~1\Java\jdk-12.0.2
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"
Windows 命令提示符中 mvn -v
的输出:
'mvn' is not recognized as an internal or external command, operable program or batch file.
因此,我在 Intellij 终端中使用 Maven 时也遇到了问题。我已经弄乱了大约一个小时左右的环境变量,但我仍然遇到问题。
我的环境变量配置不正确。我过去并确保使用反斜杠 \
而不是正斜杠。另外我用冒号 :
分隔路径而不是正确的分号 ;
.