详解maven安装教程以及解决安装不成功的解决办法

 更新时间:2018年12月24日 10:21:00   作者:xiaoque007  
这篇文章主要介绍了详解maven安装教程以及解决安装不成功的解决办法,详细的介绍了几种解决方法,非常具有实用价值,需要的朋友可以参考下

1、下载地址 http://maven.apache.org/download.cgi

 

2、将文件解压到D:\maven\apache-maven-3.3.9目录下

3、配置maven环境变量 我的电脑右键点击属性,然后点击高级系统设置找到环境变量:

1)在系统变量中新建一个变量,变量名为MAVEN_HOME,变量值为Maven的安装目录,

D:\maven\apache-maven-3.3.9 如图:

 

2)编辑PATH变量,添加MAVEN的bin目录到PATH最后,如%MAVEN_HOME\bin

如图所示:

 

4、检查是否配置好,在命令行中输入mvn -v,如下图所示

 

5、正常情况应该可以出现上图界面,但是博主在配置过程中一直出现如下错误

maven Error: JAVA_HOME is set to an invalid directory.

JAVA_HOME = "E:\Program Files\Java\jdk1.8.0_171;"

Please set the JAVA_HOME variable in your environment to match the location of your Java installation.

解决办法是:编辑PATH路径,将之前写的%MAVEN_HOME%\bin路径,改为JDK的bin目录的安装路径:%JAVA_HOME%\bin,此时可以重新启动命令行检查其是否配置好

 

注意事项:配置好path变量后,一定要记得检查JAVA_HOME变量的路径末尾是否有分号“;”,如果有一定要删掉,不然很可能导致配置结果仍然是失败的。

补充:博主重装的时候又遇到了新的错误,如下:

配置maven环境变量cmd控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件

解决办法是:在PATH路径后新建%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。 

相关文章

  • springMVC利用FastJson接口返回json数据相关配置详解

    springMVC利用FastJson接口返回json数据相关配置详解

    本篇文章主要介绍了springMVC利用FastJson接口返回json数据相关配置详解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • MacBook Java开发环境搭建的详细步骤(新手必备)

    MacBook Java开发环境搭建的详细步骤(新手必备)

    本文主要介绍了MacBook Java开发环境搭建,文中通过图文示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • spring boot项目中MongoDB的使用方法

    spring boot项目中MongoDB的使用方法

    前段时间分享了关于Spring Boot中使用Redis的文章,除了Redis之后,我们在互联网产品中还经常会用到另外一款著名的NoSQL数据库MongoDB。下面这篇文章主要给大家介绍了关于在spring boot项目中MongoDB的使用方法,需要的朋友可以参考下。
    2017-09-09
  • 使用Spring Boot 2.x构建Web服务的详细代码

    使用Spring Boot 2.x构建Web服务的详细代码

    这篇文章主要介绍了使用Spring Boot 2.x构建Web服务的详细代码,主要基于JWT的身份认证,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • 基于SpringBoot+Redis的Session共享与单点登录详解

    基于SpringBoot+Redis的Session共享与单点登录详解

    这篇文章主要介绍了基于SpringBoot+Redis的Session共享与单点登录,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • Java日常练习题,每天进步一点点(44)

    Java日常练习题,每天进步一点点(44)

    下面小编就为大家带来一篇Java基础的几道练习题(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望可以帮到你
    2021-07-07
  • Java的StringBuilder在高性能场景下的正确用法

    Java的StringBuilder在高性能场景下的正确用法

    StringBuilder 对字符串的操作是直接改变字符串对象本身,而不是生成新的对象,所以新能开销小.与StringBuffer相比StringBuilder的性能略高,StringBuilder则没有保证线程的安全,从而性能略高于StringBuffer,需要的朋友可以参考下
    2023-05-05
  • 浅谈java对象结构 对象头 Markword

    浅谈java对象结构 对象头 Markword

    这篇文章主要介绍了浅谈java对象结构 对象头 Markword,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-10-10
  • Java数字转中文大写工具类详细代码(拿去即用)

    Java数字转中文大写工具类详细代码(拿去即用)

    最近项目中用到金额转大写的地方,索性给大家总结下,这篇文章主要给大家介绍了关于Java数字转中文大写工具类的相关资料,文中给出了详细的代码示例,需要的朋友可以参考下
    2024-05-05
  • springboot springmvc抛出全局异常的解决方法

    springboot springmvc抛出全局异常的解决方法

    这篇文章主要为大家详细介绍了springboot springmvc抛出全局异常的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06

最新评论