在命令行中执行 maven 命令后 CMD 命令不起作用
CMD commands not working after executing maven command in command line
当我尝试运行这一系列命令时
cd \ && cd Users/gusenbauerM/IdeaProjects &
cd entities && rd /s /q target && mvn clean install -U && cd ..
我从上一个 cd..
命令中得到以下错误
The command "cmd" is either misspelled or could not be found
我的系统变量如下所示:
JAVA_HOME -> C:\Program Files\Eclipse Foundation\jdk-11.0.12.7-hotspot
MAVEN_HOME -> C:\Program Files\apache-maven-3.8.4
M2_HOME -> C:\Program Files\apache-maven-3.8.4
PATH -> %MAVEN_HOME%\bin
更新
就像 khmarbaise 指出的那样,我不需要 M2_HOME
变量。
此外,我发现在 运行 执行 Maven 命令后总是显示错误,无论是哪个命令。
mvn -version
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: C:\Program Files\apache-maven-3.8.4
Java version: 11.0.12, vendor: Eclipse Foundation, runtime: C:\Program Files\Eclipse Foundation\jdk-11.0.12.7-hotspot
Default locale: de_AT, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
The command "cmd" is either misspelled or could not be found
我找到了解决问题的方法。我没有将 %MAVEN_HOME%\bin
添加到 PATH
变量(它取代了实际的变量),我创建了一个新的 PATH
变量,它只有一个值 %MAVEN_HOME%\bin
.
所以 Maven 工作了,但我有点破坏了其他一切。
当我尝试运行这一系列命令时
cd \ && cd Users/gusenbauerM/IdeaProjects &
cd entities && rd /s /q target && mvn clean install -U && cd ..
我从上一个 cd..
命令中得到以下错误
The command "cmd" is either misspelled or could not be found
我的系统变量如下所示:
JAVA_HOME -> C:\Program Files\Eclipse Foundation\jdk-11.0.12.7-hotspot
MAVEN_HOME -> C:\Program Files\apache-maven-3.8.4
M2_HOME -> C:\Program Files\apache-maven-3.8.4
PATH -> %MAVEN_HOME%\bin
更新
就像 khmarbaise 指出的那样,我不需要 M2_HOME
变量。
此外,我发现在 运行 执行 Maven 命令后总是显示错误,无论是哪个命令。
mvn -version
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: C:\Program Files\apache-maven-3.8.4
Java version: 11.0.12, vendor: Eclipse Foundation, runtime: C:\Program Files\Eclipse Foundation\jdk-11.0.12.7-hotspot
Default locale: de_AT, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
The command "cmd" is either misspelled or could not be found
我找到了解决问题的方法。我没有将 %MAVEN_HOME%\bin
添加到 PATH
变量(它取代了实际的变量),我创建了一个新的 PATH
变量,它只有一个值 %MAVEN_HOME%\bin
.
所以 Maven 工作了,但我有点破坏了其他一切。