Maven配置好环境变量后命令行提示找不到

Maven配置好环境变量后命令行提示找不到

1.开发环境

操作系统:win10系统
maven版本:3.5.0

2.问题描述

按照maven文档在系统环境变量中配置好M2_HOME、path后,在非管理员状态下的命令行中输入mvn -V提示“不是内部或外部命令,也不是可运行的程序或批处理文件。”,再次打开环境变量,检查path,;%M2_HOME%\lib;确认无误。打开命令行输入mvn -V,能正常显示,之后重启电脑,再次进入命令行,又提示找不到命令,此时再打开环境变量配置,点击确认后可以正常使用。

3.解决方法

将path中的%M2_HOME%\lib更换为{maven具体路径}\lib,如maven路径在D:\maven,则配置path为…;D:\maven\lib;即不使用M2_HOME变量内容,可以解决这个问题。

ps:问题产生的具体原因不明,望可告知

你可能感兴趣的:(Java)