windows环境下java开发工具maven的安装教程图解

 更新时间:2020年07月07日 11:27:00   作者:慧梦小鱼儿  
Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。这篇文章主要介绍了windows环境下java开发工具maven的安装,非常不错对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

Maven是什么?

 Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。

 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置

maven是java项目依赖管理和构建工具,有了maven可以让java项目开发和构建更加便捷和高效,是研发团队中经常使用的开发工具。接下来,让我们看看如何安装它。

一、maven安装包下载

访问网址http://maven.apache.org/ ,在图1中点击download,进入图2。

图1访问maven下载主页

在图2中单击apache-maven-3.6.1-bin.zip后下载安装的压缩文件。

图2下载页面

图3下载的maven压缩包

图4解压压缩包

在图4中将压缩包解压在E:盘根目录下,如下图5所示。

图5解压后的目录结构

二、maven环境变量设置

图6环境变量设置界面

和JDK安装类似,maven也需要设置好环境变量后才能使用。 在桌面中找到计算机,右键“计算机”,选择“属性”,之后点击“高级系统设置”,点击“环境变量”,来设置环境变量,有以下系统变量需要设置:

新建系统变量名: MAVEN_HOME 变量值:E:\apache-maven-3.6.1

编辑系统变量 Path,添加变量值: ;%MAVEN_HOME%\bin

图7系统属性界面

在图7中单击“环境变量”进入环境变量设置界面。如下图8所示:

图8环境变量设置界面

在图8中新建系统变量名:MAVEN_HOME,变量值为E:\apache-maven-3.6.1,如下图9所示:

图9新建MAVEN_HOME环境变量

图10编辑Path环境变量

在图10中找到Path环境变量,并编辑Path环境变量,在变量值后添加;%MAVEN_HOME%\bin,单击“确定”后退出编辑系统变量界面,然后再单击“确定”后退出环境变量界面。

三、检查maven是否安装成功

用win键+R,输入cmd来打开命令行提示符窗口,如下图11

图11打开命令提示符前的界面

图12验证maven成功安装界面

在图12中输入“mvn -v” 命令来检查maven安装是否正确, 当出现如图12界面时表示maven已成功安装好。感谢您花时间阅读,下一篇文章中将介绍如何使用IDEA来创建一个maven项目

总结

到此这篇关于windows环境下java开发工具maven的安装的文章就介绍到这了,更多相关Windows环境安装maven工具内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java中equalsIgnoreCase()方法的使用

    Java中equalsIgnoreCase()方法的使用

    本文主要介绍了Java中equalsIgnoreCase()方法的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • 用java将GBK工程转为uft8的方法实例

    用java将GBK工程转为uft8的方法实例

    本篇文章主要介绍了用java将GBK工程转为uft8的方法实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • SpringBoot整合Logback日志框架及高并发下的性能优化

    SpringBoot整合Logback日志框架及高并发下的性能优化

    在现代的Java应用开发中,日志记录是不可或缺的一部分,Spring Boot作为目前最流行的Java开发框架之一,默认集成了Logback作为日志框架,Logback是Log4j的继任者,具有更高的性能和更丰富的功能,本文将详细介绍如何在Spring Boot中整合Logback日志框架
    2025-03-03
  • Java数据结构之对象的比较

    Java数据结构之对象的比较

    比较对象是面向对象编程语言的一个基本特征,下面这篇文章主要给大家介绍了关于Java数据结构之对象的比较,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-02-02
  • 使用kafka-console-consumer.sh不停报WARN的问题及解决

    使用kafka-console-consumer.sh不停报WARN的问题及解决

    这篇文章主要介绍了使用kafka-console-consumer.sh不停报WARN的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • 深入探究Java中的HashMap为什么会产生死循环

    深入探究Java中的HashMap为什么会产生死循环

    HashMap 死循环发生在 JDK 1.8 之前的版本中,这篇文章主要来和大家深入探究一下为什么Java中HashMap会产生死循环,感兴趣的小伙伴可以了解一下
    2023-05-05
  • 整理总结Java多线程程序编写的要点

    整理总结Java多线程程序编写的要点

    这篇文章主要介绍了Java多线程程序编写的要点,包括线程的状态控制和优先级以及线程的通信问题等方面,非常之全面!需要的朋友可以参考下
    2016-01-01
  • Struts2中异常处理机制分析

    Struts2中异常处理机制分析

    这篇文章主要介绍了Struts2中异常处理机制分析,涉及到了声明式异常捕捉的相关内容,以及两种异常映射的分析,需要的朋友可以参考下。
    2017-09-09
  • 聊聊SpringBoot中组件无法被注入的问题

    聊聊SpringBoot中组件无法被注入的问题

    这篇文章主要介绍了SpringBoot中组件无法被注入的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • Java中Properties配置类用法详解

    Java中Properties配置类用法详解

    所谓的配置文件问题,是指我们在开发时,经常需要读取和修改一些配置信息,比如数据库、消息队列、Nginx、Web服务器等的配置,为了便于修改这些信息,我们可以采用Properties配置类,本文给大家讲一下Properties配置类是怎么回事,以及怎么使用
    2023-06-06

最新评论