显示'mvn'的VS代码未被识别为内部或外部命令

时间:2019-05-04 21:16:29

标签: java maven visual-studio-code

我正在尝试使用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.1M2_HOME : C:\apache-maven-3.6.1JAVA_HOME : C:\Program Files\Java\jdk1.8.0_212\jre

系统变量

path分别设置为maven和Java的C:\apache-maven-3.6.1\binC:\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

  

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

1 个答案:

答案 0 :(得分:1)

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