Maven安装问题解决

在windows10上安装maven,过程省略。

打开cmd窗口输入mvn -v,显示:
The JAVA_HOME environment variable is not defined correctly This environment variable is needed to run this program NB: JAVA_HOME should point to a JDK not a JRE

于是乎在网上找了各种解决方案,花了一小时多,都没解决。
当时我的电脑装有JDK1.6、1.8、10三个版本。我在cmd中输入java -version,显示的是1.6。于是我把1.6和10卸载了,下载JDK最新版本11。安装JDK以便maven能找到。当然,在环境变量中把1.6和10的去掉。

在环境变量的系统变量中,原来各个JDK都相应放到JAVA_HOME中,现在把它拆开成JAVA_HOME和JAVA11_HOME,分别放置JDK1.8和10,如图。
在这里插入图片描述
在Path中,将11和1.8的相应补上。分别为%JAVA11_HOME%\bin;和%JAVA_HOME%\jre\bin; 若Path句末有分号,请将之去除。
编辑Path,如果Path是以列表的形式显示,请点击“编辑文本”按钮,检查是否句末有分号。再说一遍,若Path句末有分号,请将之去除。

保存环境变量后,重新打开cmd,输入mvn -v,若还是失败,请将Path中%JAVA_HOME%\jre\bin;去掉并保存,再次检查,得以成功。
事实上,我后来恢复添加 %JAVA_HOME%\jre\bin; 还是成功显示。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值