栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

MAVEN

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MAVEN

问题

设置了环境变量MAVEN_HOME,并把MAVEN_HOME加到Path中,关机再开机后环境变量未生效,找不到mvn命令

环境

操作系统:Windows 10 家庭中文版

maven版本:3.8.4

现象

    开机后在cmd输入mvn无效

    cmd输入set,发现Path中的%MAVEN_HOME%未解析

    进入环境变量,不进行任何操作,点击保存后,重新打开cmd输入mvn -v有效

    重启电脑后,环境变量生效

原因

win10开启了快速启动,该功能导致关机-》开机的过程并没有真正关机,而是关闭所有用户进程,而一些系统进程并没有关闭,因此环境变量并未生效

MAVEN_HOME相关说明

    对于maven的环境变量,网上说法是maven1使用MAVEN_HOME,maven2以后的版本使用M2_HOME

    无论是MAVEN_HOME还是M2_HOME,都只是一个命名习惯,并没有实质作用

    maven官方对于M2_HOME只字未提,只要求配置JAVA_HOME,并把maven路径配置到Path,详见Maven – Installing Apache Maven

    换句话说,官方建议直接把maven环境变量配置到Path上

解决方案

方案一:关闭快速启动,之后无论是关机再开机,还是重启,都可以使环境变量生效

方案二:直接使用重启(个人推荐)

由于快速启动能有效提高开机效率,个人不建议关闭,只要注意需要系统配置生效时使用重启即可。

吐槽:按以往的概念,重启不断电,不是完全关机,为了保险才使用关机再开机的方式,没想到开启了快速启动后,关机才是真正的不完全关机,有点坑。而且快速启动是一个开关项,而不是一个选择项,如果想要完全关机就要去关闭快速启动选项,就很不方便,如果可以选择什么时候快速关机,什么时候完全关机就好了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/724028.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号