win系统PATH变量在配置maven环境变量出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win系统PATH变量在配置maven环境变量出错相关的知识,希望对你有一定的参考价值。

安装maven配置环境变量时,在系统path环境变量配置时总是出错,最后才发现由于在系统path变量后的maven配置没有解析出来。最后新建了path的环境配置之后就好了。请问大家这个是为啥原因呢?

参考技术A

    在 PATH 中加上 maven/bin 的路径是为了能够在命令行中可以访问到 mvn 命令( IDE 也是用命令行的方式执行 mvn 命令的)

    你的环境变量名应该用 M2_HOME 而不是 MAVEN_HOME

追问

不是这个问题,在用户自定义变量上新建的是M2_HOME在系统path变量里就是M2_HOME, MAVEN_HOME同理。和这个没有,它这个只是提示path寻找的位置。

追答

这个变量名对于PATH来说是不没关系,但是很多软件是先搜索这个环境变量的。

你说的路径找不到,必须在用户自定义变量设置的问题,你可以检查系统的 PATH 变量是不是设置有问题,比如有空格或者没有加分割符。用户变量的值会优先覆盖掉系统变量的值,所以你新建 用户变量的 PATH 后就没问题了。

追问

我觉得它没有找到解析系统变量path除过中间有空格或者是多个标点符号等,我觉得还会有其他的原因造成的。这样就要考虑为啥要自定义用户变量然后在配置系统变量了,那我还不如直接在path里面写上maven的根目录就好了,何必要自定义变量呢?这个肯定有啥原因。

win10系统,maven已经配置了环境变量,执行mvn命令还是提示不是内部命令

昨天已经在电脑上配置了maven环境变量,当时也可正常执行mvn命令,但是今天开机后,执行mvn命令提示不是内部命令,不知具体原因。

昨天的配置如下:

win10系统,maven已经配置了环境变量,执行mvn命令还是提示不是内部命令_环境变量

win10系统,maven已经配置了环境变量,执行mvn命令还是提示不是内部命令_环境变量_02

今天只好直接在path添加maven的bin目录

win10系统,maven已经配置了环境变量,执行mvn命令还是提示不是内部命令_maven_03

添加之后,可以正常使用mvn命令。




以上是关于win系统PATH变量在配置maven环境变量出错的主要内容,如果未能解决你的问题,请参考以下文章

win8环境变量配置在哪win8打开环境变量设置的方法?

Path环境变量的配置

Win10系统下MAVEN_HOME配置位置问题

win10环境变量的配置和path在哪个盘有关系嘛

Win7系统中的环境变量PATH怎么修改

Maven环境变量配置