我正在尝试使用VS Code创建一个Maven项目,但是当我运行命令时它说:
'mvn' is not recognized as an internal or external command,operable program or batch file.
但是mvn -version
正在命令提示符下运行
用户的环境变量:
MAVEN_JOME : C:\apache-maven-3.6.1
,
M2_HOME : C:\apache-maven-3.6.1
,
JAVA_HOME : C:\Program Files\Java\jdk1.8.0_212\jre
和
系统变量
path
分别设置为maven和Java的C:\apache-maven-3.6.1\bin
,C:\Program Files\Java\jdk1.8.0_212\bin
。
我正在运行的用于创建项目的命令是:
mvn archetype:generate -DgroupId=com.cs.test-project -DartifactId=test-project -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
The Reference to Command
还有VS代码Reference to Command
同一命令在命令提示符下运行,并且在桌面上成功创建了项目。
答案 0 :(得分:1)
我通过简单地重新启动 VSCode 解决了这个问题,因为我在 VSCode 运行时设置了我的 PATH 变量,因此在我重新启动之前,更改不会反映到 VSCode 集成终端。