java - VS Code 显示 'mvn' 未被识别为内部或外部命令

标签 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.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/

相关文章:

Java - 加载类路径之外的类。有什么选择

visual-studio-code - 在哪里可以找到 VS Code 的 JSON 文件(例如 launch.json 和tasks.json)的架构文件?

java - 为 2 种文件类型制定隐式规则

java - 在两个简单类的上下文中掌握依赖注入(inject)

java - 多封电子邮件

java - MySQL 更新语句不起作用

java - Maven 中服务提供者接口(interface)的单元测试

xml - Maven 构建失败,Liquibase : cvc-elt. 1 找不到元素声明

visual-studio-code - 如何仅使用task.json链接Visual Studio Code中的任务?

python - VS 代码不显示我的 Conda Python 2 环境