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注解使用及原理解析

    Java注解使用及原理解析

    这篇文章主要介绍了Java注解使用及原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • java批量下载将多个文件(minio中存储)压缩成一个zip包代码示例

    java批量下载将多个文件(minio中存储)压缩成一个zip包代码示例

    在Java应用程序中有时我们需要从多个URL地址下载文件,并将这些文件打包成一个Zip文件进行批量处理或传输,这篇文章主要给大家介绍了关于java批量下载将多个文件(minio中存储)压缩成一个zip包的相关资料,需要的朋友可以参考下
    2023-11-11
  • 在IDEA使用中directory和package的操作

    在IDEA使用中directory和package的操作

    这篇文章主要介绍了在IDEA使用中directory和package的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • 总结一下关于在Java8中使用stream流踩过的一些坑

    总结一下关于在Java8中使用stream流踩过的一些坑

    java8新增了stream流式处理,对于list的各种操作处理提供了好多方法 ,用过的都知道,方便极了.比如筛选、排序、合并、类型转换等等.以下是我实际工作中踩过的坑,记录下避免大家踩坑,需要的朋友可以参考下
    2021-06-06
  • Java聊天室之使用Socket实现传递对象

    Java聊天室之使用Socket实现传递对象

    这篇文章主要为大家详细介绍了Java简易聊天室之使用Socket实现传递对象功能,文中的示例代码讲解详细,具有一定的借鉴价值,需要的可以了解一下
    2022-10-10
  • 对Netty组件的基本介绍

    对Netty组件的基本介绍

    这篇文章主要介绍了对Netty组件的基本介绍,Netty是基于Java NIO client-server的网络应用框架,使用Netty可以快速开发网络应用,本文涵盖了netty开发中主要的组件的介绍,需要的朋友可以参考下
    2021-06-06
  • SpringCloud实现SSO 单点登录的示例代码

    SpringCloud实现SSO 单点登录的示例代码

    作为分布式项目,单点登录是必不可少的,这篇文章主要介绍了SpringCloud实现SSO 单点登录的示例代码,非常具有实用价值,需要的朋友可以参考下
    2019-01-01
  • Java动态代理四种实现方式详解

    Java动态代理四种实现方式详解

    这篇文章主要介绍了Java四种动态代理实现方式,对于开始学习java动态代理或者要复习java动态代理的朋友来讲很有参考价值,有感兴趣的朋友可以参考一下
    2021-04-04
  • 快速解决SpringMVC @RequestBody 用map接收请求参数的问题

    快速解决SpringMVC @RequestBody 用map接收请求参数的问题

    今天小编就为大家分享快速解决SpringMVC @RequestBody 用map接收请求参数的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • IDEA类存在但找不到的解决办法

    IDEA类存在但找不到的解决办法

    本文主要介绍了IDEA类存在但找不到的解决办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07

最新评论