【2026实测】Maven下载、安装、配置一篇搞定(附官网安装包)

简介: Maven是Apache开源的Java项目构建与依赖管理工具,以“约定优于配置”为核心,通过pom.xml自动下载、管理依赖并一键完成编译、测试、打包等流程。生态成熟、上手简单,是Java开发者的标配。

Maven 是 Apache 软件基金会旗下的开源项目构建和依赖管理工具,几乎是 Java 开发者的标配。它主要解决了两件最麻烦的事:

  • 一是依赖管理,项目需要什么第三方库,在配置文件里声明一下,Maven 自动从仓库下载并管理版本;
  • 二是项目构建,编译、测试、打包、部署都可以用一条命令完成,不用再手动配置一堆构建脚本。


Maven 的核心是"约定优于配置":项目目录结构、构建流程都有标准约定,开发者只要遵循规范,几乎不用额外配置就能完成构建。它通过 pom.xml 文件管理项目信息、依赖和插件,本地仓库会缓存所有下载过的依赖,配合中央仓库,全世界的 Java 库都能一键引入。


同领域的 Java 构建工具还有几款,看看它们的区别:


工具名称 是否免费 配置方式 依赖管理 特点
Maven 免费开源 XML(pom.xml) 内置,生态成熟 约定优于配置,使用最广泛
Gradle 免费开源 Groovy/Kotlin DSL 内置 构建速度快,配置灵活
Ant 免费开源 XML(build.xml) 不内置(需Ivy) 老牌工具,已逐渐被取代


Maven 的核心优势在于生态和规范,使用人数最多、插件最丰富、教程资料最全,绝大多数 Java 项目和 IDE 都默认支持 Maven。Gradle 在构建速度上有优势,但 Maven 对新手更友好,上手门槛低。

Maven下载

Maven下载:Maven安装包(含 JDK21)

安装JDK(已安装的可跳过)

Maven 依赖 Java 运行环境,所以先手把手教大学安装 JDK。Maven 3.9.x 要求 Java 8 及以上,这里教大家安装 JDK 21:

1)得到JDK 21安装包后,双击运行安装程序:



2)点击"下一步"开始安装。默认安装到 C 盘,这里我将其安装到了非系统盘(比如 D:\JDK21\),注意,安装路径要记住,后面配置需要用到。



3)等待安装完成。安装完成后,点击"关闭"退出安装程序。JDK 21现在已经安装到你的电脑上了。


JDK21配置环境变量(重要步骤)

1)右键点击"此电脑"或"计算机",选择"属性":



2)然后点击"高级系统设置":



3)在系统属性窗口中,点击"环境变量"按钮:



4)在系统变量部分,找到并选中"Path"变量,点击"编辑":



5)点击"新建",添加 JDK 的 bin 目录路径,我的是"D:\JDK21\bin":



6)点击"确定"保存所有更改。


7)验证安装是否成功。按组合键 Win+R,输入cmd打开命令提示符(cmd),输入"java -version"和"javac -version",如果显示JDK 21的版本信息,说明安装和配置成功。


安装Maven

获得 Maven 资源包后,得到的是一个 zip 压缩包,解压到合适的位置即可,这里我解压到了 D:\apache-maven-3.9.15。



新建系统变量 MAVEN_HOME,变量值为 Maven 的安装目录:



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



在命令提示符下执行 mvn -version  ,输出结果如下图所示,证明 Maven 配置成功:


Maven新手注意事项

1)新手最容易遇到的问题就是 mvn  -version 提示"mvn 不是内部或外部命令"。这是环境变量没配置好造成的:要么 MAVEN_HOME 指向的目录不对(要指向包含 bin 文件夹的那层目录),要么 Path 里没加 %MAVEN_HOME%\bin,要么配置完没有重新打开命令行窗口。按顺序检查这三处,基本都能解决。


2)Maven 必须依赖 JDK,如果输入 mvn -v 报错提示找不到 Java 环境,说明 JDK 没装好或环境变量没配置。

总结

Maven 是 Java 开发绕不开的核心工具,免费开源、约定优于配置、依赖管理强大,一条命令搞定编译、测试、打包全流程。


安装 Maven 本身很简单,解压加配置环境变量几分钟就能完成,新手只要注意先装好 JDK、配好 MAVEN_HOME 和 PATH,再顺手把国内镜像源和本地仓库位置配置好,就能顺畅使用。无论是个人学习还是团队项目,Maven 都能让 Java 构建变得规范又高效。

相关文章
|
22天前
|
Java Apache 项目管理
【2026最新】Maven下载安装配置图文|Maven配置环境变量一篇搞定
Apache Maven 是 Apache 基金会开发的开源项目管理与构建工具,专为 Java 生态设计。它通过 `pom.xml` 统一管理依赖、编译、测试、打包及部署,支持 JDK 8+,最新稳定版为 3.9.16。
|
16天前
|
Java 程序员 应用服务中间件
Maven之初识与安装
本文详解Maven安装与配置全流程:从基础概念、下载安装、环境变量配置到版本验证,助新手一次理清逻辑、顺利完成部署;涵盖一键构建、依赖管理核心功能,并提供交流支持。
130 0
Maven之初识与安装
|
1月前
|
IDE Java Linux
JDK11|Java11下载、安装、配置、运行程序全流程教程(2026实测)
JDK 11 是 Java 的长期支持(LTS)版本,2018年9月发布,模块化、`var` 类型推断、HTTP Client 等特性趋于成熟,目前仍是企业存量项目、高校教学和招聘的主流基准版本。(239字)
|
1月前
|
网络协议 应用服务中间件 网络安全
阿里云SSL免费申请流程,共20张免费SSL,跟着教程一步步操作(新手一看就懂)
阿里云免费SSL证书由Digicert签发,单域名、有效期3个月,每账号每年可申领20张。流程含一键购买、DNS验证(TXT记录)、下载部署,支持Nginx/Tomcat等多服务器格式,到期需重新申请。阿里云SSL证书官网:https://t.aliyun.com/U/RpER2D
|
2月前
|
SQL 关系型数据库 数据库
【2026最新】PostgreSQL下载、安装、数据库使用一篇搞定(附官网安装包)
PostgreSQL 是一款功能强大、完全开源的关系型数据库,支持 ACID 事务、JSON、GIS、全文检索及自定义函数等高级特性,兼容 SQL 标准,稳定可靠,适用于个人开发到企业级应用。(239字)
|
2月前
|
应用服务中间件 Linux 网络安全
【2026最新】Nginx下载安装图文保姆级教程(Windows+Linux)
本文详解Nginx下载安装与配置:涵盖Windows绿色部署及Linux源码编译(含依赖安装、模块定制、启动验证),提供官方纯净资源包,附端口冲突解决与核心配置说明,助你快速上手高性能Web服务器。
|
5月前
|
Linux Shell 开发工具
【超详细】Git下载 | Git版本控制工具安装保姆级教程(附官网安装包)
Git是由Linus Torvalds于2005年开发的分布式版本控制系统,全球最流行。它可本地完整存储历史、高效分支管理、离线操作,支持多人协作与精准版本回溯,是开发者必备基础工具。(239字)
5198 136
|
2月前
|
Web App开发 程序员 Linux
【2026最新】Chocolatey包管理器下载使用指南(程序员必备)
Chocolatey 是 Windows 免费开源命令行包管理器,支持一键安装、更新、卸载软件(如 choco install chrome),省去手动下载与配置。软件库丰富,社区活跃,媲美 Linux 的 apt/yum。另有 Winget(微软官方)、Scoop(便携优先)可选。
|
2月前
|
人工智能 自然语言处理 开发工具
最新版通义千问(Qwen3.8-Max-Preview)功能介绍
通义千问Qwen3.8-Max-Preview是通义千问团队推出的旗舰级预览版大模型,以2.4万亿参数的MoE混合专家架构为核心,实现了原生多模态融合、超长上下文处理、全栈代码工程、多智能体协同等能力的跨越式升级,成为面向复杂生产场景的全域生产力模型。该模型不仅在参数规模上实现突破,更通过架构优化、能力重构,解决了传统大模型在长文本处理、复杂推理、工程落地中的诸多痛点,为开发者、企业用户提供了更强大、更高效、更灵活的AI能力支撑。
12134 4
|
2月前
|
JavaScript 前端开发 Linux
【2026最新】Node.js官网下载、安装、环境配置一篇搞定(附安装包)
Node.js是基于V8引擎的JavaScript运行时,让JS可脱离浏览器运行于服务端。本文详解官网下载、LTS/Current版本选择、Windows安装配置(含环境变量)、npm使用及常见问题解决,资源纯净官方,步骤实测可靠。(239字)

热门文章

最新文章