配置maven环境变量cmd控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件

问题描述

正常下载,安装maven并配置好环境变量后,当在控制台运行mvn -v时,仍然提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件。

解决思路

控制台上运行的命令其实也就是环境变量对应文件夹下的文件而已,所以很自然的去文件夹下查看是否存在mvn文件
配置maven环境变量cmd控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件
可以看到文件夹中是存在mvn批处理文件的,那么没道理会不能运行啊?于是我想到了会不会是防火墙的原因,把命令当作病毒拦截了。然后我用管理员方式运行cmd,再次输入命令,如下
配置maven环境变量cmd控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件
运行成功!

总结经验

在很多配置项目,运行命令行出错时,不妨想想是不是防火墙的原因,用管理员身份再运行一次试试看,很多问题可能就迎刃而解了。