我正在尝试使用 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
设置为 C:\apache-maven-3.6.1\bin
, C:\Program Files\Java\jdk1.8.0_212\bin
分别用于 maven 和 java。我正在运行以创建项目的命令是:
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
The same command is running in Command prompt and it created the project successfully on Desktop.
最佳答案
我通过简单地重新启动 VSCode 解决了这个问题,因为我在 VSCode 运行时设置了我的 PATH 变量,因此在我重新启动它之前,更改不会反射(reflect)到 VSCode 集成终端。
关于java - VS Code 显示 'mvn' 未被识别为内部或外部命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55986874/