Java VS代码显示';mvn';不被识别为内部或外部命令

Java VS代码显示';mvn';不被识别为内部或外部命令,java,maven,visual-studio-code,Java,Maven,Visual Studio Code,我试图用VS代码创建一个maven项目,但当我运行命令时,它会说: “mvn”不能识别为内部或外部命令、可操作程序或批处理文件。 但是mvn-version正在命令提示符下运行 用户的环境变量: MAVEN\u JOME:C:\apache-MAVEN-3.6.1, M2\u HOME:C:\apache-maven-3.6.1, JAVA\u HOME:C:\Program Files\JAVA\jdk1.8.0\u 212\jre和 系统变量 path分别设置为C:\apache-maven

我试图用VS代码创建一个maven项目,但当我运行命令时,它会说:

“mvn”不能识别为内部或外部命令、可操作程序或批处理文件。

但是
mvn-version
正在命令提示符下运行

用户的环境变量:

MAVEN\u JOME:C:\apache-MAVEN-3.6.1
M2\u HOME:C:\apache-maven-3.6.1
JAVA\u HOME:C:\Program Files\JAVA\jdk1.8.0\u 212\jre

系统变量

path
分别设置为
C:\apache-maven-3.6.1\bin
C:\Program Files\Java\jdk1.8.0\u 212\bin
,用于maven和Java

我正在运行的创建项目的命令是:
mvn原型:generate-DgroupId=com.cs.test-project-DartifactId=testproject-DarchetypeArtifactId=maven原型快速启动-DinteractiveMode=false

还有VS代码

同一个命令正在命令提示符下运行,并在桌面上成功创建了项目


我通过简单地重新启动VSCode解决了这个问题,因为我在VSCode运行时设置了PATH变量,所以在重新启动VSCode集成终端之前,更改不会反映到VSCode集成终端。

mvn不在visual studio代码已知的路径中。您能告诉我如何设置吗?您能显示系统环境变量屏幕截图吗,如果mvn-version正在运行,这意味着您已经设置了mvn路径,这很奇怪,我已经设置了maven路径,但它仍然没有运行,我稍后将根据您的声明附上屏幕截图:
maven\u JOME:C:\maven\apache-maven-3.6.1
M2\u HOME:C:\apache-maven-3.6.1
,所以我的问题是这两个不同的文件夹吗(C:\MAVEN\apache…&C:\apache…)?或者您在其中一个文件中设置的路径不正确?