zl程序教程

您现在的位置是:首页 >  后端

当前栏目

【maven下载安装及配置步骤,配置maven时 “The JAVA_HOME environment variable is not defined correctly“ 报错解决。。】

JAVAMaven配置下载安装 解决 报错 The not
2023-09-27 14:25:39 时间

(一)问题来源说明

问题来源:是我在Eclispe中导入其他Java项目时报的错,需要用到maven来部署项目。所以就下载了maven,然而部署的过程可谓一波三折。参考了一些资料,不过还在最后还是成功了。

先来看一下配置成功之后,通过cmd查看的结果:输入 mvn -v 回车:
在这里插入图片描述

(二)步骤

(1)下载安装maven

首先我们需要下载maven的压缩包,去官网即可:

http://maven.apache.org/download.cgi#

上面网址就是。
在我去到该网址时,maven版本已经是3.8.1了。不过后来考虑到稳定性,我还是选择了3.6版本。
在这里插入图片描述
3.6版本以及所有的maven历史版本在这里:

https://archive.apache.org/dist/maven/maven-3/

进入之后,可以看到:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后将其解压到D盘的Maven目录下,如图:(放到别的盘也可以,不过你要知道)
在这里插入图片描述
至此,我们已经下载好了 maven。

(2)配置maven环境变量以及测试

配置环境时,需要用到右击 “我的电脑

---->高级系统设置

---->"环境变量"

---->注意:我们的配置都是在“系统变量”中配置的,而不是用户变量哈!
在这里插入图片描述
---->其中,新建的变量名要在下边用到,最好是起这个名M2_HOME(起MAVEN_HOEM等名字也可以),而对应的变量值就是我们第一步中将maven解压到的位置

---->点击确定,记得要点两个 确定哈!

----> 还是在 系统变量 里边 ,编辑 Path

在这里插入图片描述

---->然后,加入下面的必填项目:&M2_HOME%\bin 。注意这里的M2_HOME就是上边新建的变量名哦!不要搞错哈!
而选填项只是我加的maven压缩的根目录,和必填项一个意思。二者选其一即可,不过这里我推荐都写上。
---->点击确定,是点3次哈!

在这里插入图片描述
下面来测试maven是否配置好:
windows+R键,输入cmd回车:
在这里插入图片描述
调出cmd命令行 窗口,输入 mvn -v (mvn -version也可)命令 回车:
在这里插入图片描述

(三)遇到的问题

如图,这就是我遇到的问题:
在这里插入图片描述
改了几十分钟,最后才明白,上头说的很清楚:以上3行的意思是:
在这里插入图片描述
总结来说,还是java环境变量配置有问题,于是我又修改了我的Java环境变量,果然如此。
首先要知道自己电脑Java安装的位置,找到jdk,我的是默认安装位置:
在这里插入图片描述
然后同样还是在"我的电脑"的高级环境变量那里,去修改(编辑后保存即可):
在这里插入图片描述
然后再去执行我刚刚的测试就好了。。。

(四)总结一下问题

(1)JAVA_HOME MAVEN的变量 或者其他变量 最后一条语句都不能以” ; ” 结尾,否则易报错,建议填写完两种模式查看最后是否有” ; “。
(2)在终端输入 javajavac 以及 java -version,检查你的JDK 是否已经正常安装。 (输入的窗口还是cmd窗口哈!)
(3)用户变量和系统变量选择一个设置即可,用户变量代表你当前的用户账号,系统变量代表无论哪个账号登陆,都是以这个环境为基础。建议是 系统变量
(4)Maven变量为 M2_HOME 或者 MAVEN_HOME。 选择其一即可。建议是M2_HOME
(5)路径问题:选择绝对或者相对路径选择其一即可。建议都写哈 ~ ~

(五)修改配置文件

看了很多博主,都说的需要修改,意思是配置镜像
因为Maven默认节点在国外,国内有墙,下载jar包会比较慢,也有可能失败,所有建议配置一个国内的镜像,推荐使用阿里云镜像。

简要步骤如下:
还是安装的maven位置,进去:
在这里插入图片描述
添加的代码如下:

<mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

在这里插入图片描述
然后,我们在maven文件下新建一个文件,如图:
即maven本地仓库的位置
在这里插入图片描述
然后还是在 setting.xml文件下,加入代码如下:
注意其中的repository即为我们上步建立的文件。(r小写,我写错了)保存即可。
在这里插入图片描述

至此,maven配置结束。