配置maven 遇到The JAVA_HOME environment variable is not defined correctly...

一、问题

配置maven时出现如下报错。
在这里插入图片描述

二、仍然失败的一些尝试

按网上一些帖子尝试在JAVA_HOME配置的对应路径后加 \ 啥的,都还是失败。环境变量也都看起来没问题。

三、检查环境关于java的一些信息

java -version 命令显示我的是1.7的(当时忘记截图了)
javac -version 命令也是
但是我电脑上装的是1.8的,环境变量配的也是安装1.8的那个路径,而且记得以前这两个命令显示也是1.8:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、找到解决问题的方法

然后看到有个博客的评论说把JAVA_HOME删了重新配(配成跟原来一样)
我就把JAVA_HOME删了(要删完然后点击完确认再重新进到配置环境变量的地方配置,之前有一次在环境变量配置界面删了立马加上没用)。

然后java -version命令以及javac -version命令都恢复成1.8了

mvn -v(也成功了):
在这里插入图片描述

五、关于产生问题可能的原因思考

原因思考:之前跟网上课程学习用IDEA的java教程时候在IDEA中切换了JAVAEE7,记得是说JAVAEE8里边因为要兼容7所以包含了7,可能就是那时候IDEA在你设置完后它自己改了些东西导致这个问题发生吧(纯属自己猜想)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值