Maven配置报错The JAVA_HOME environment variable is not defined correctly

配置Maven环境变量时遇到错误,提示JAVA_HOME未正确设置。检查过程中发现JAVA_HOME在用户变量与系统变量中的路径不一致,由于更新了JDK导致。统一两个JAVA_HOME路径后,问题得到解决,Maven可以正常运行。
摘要由CSDN通过智能技术生成

配置maven环境变量时,将变量名定义为:MAVEN_HOME,变量值为主目录地址

并且系统变量Path定义为%MAVEN_HOME%\bin时出错

错误信息:

The JAVA_HOME environment variable is not defined correctly

This environment variable is needed to run this propram

JAVA_HOME should point to a JDK not a JRE

那肯定是JAVA_HOME配置的不对,于是查看了一下

没发现有什么问题,于是找度娘

  1. JAVA_HOME后面不能带\bin路径

  1. JAVA_HOME后面不能带空格,不能带;

  1. 不要在path中添加其他字符,例如:. ; ........等

  1. 删除JAVA_HOME和Path保存后重新添加

以上方法都不能解决我的问题,大哭,继续检查

最后发现我那错误是因为更新过jdk,而我的用户变量JAVA_HOME是以前的8.0版本,和我的系统变量JAVA_HOME路径不一样,所以就报了这个错误,把两个路径统一后就解决了

再次mvn -version

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值