【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 构建变得规范又高效。

相关文章
|
2月前
|
Java Apache 项目管理
【2026最新】Maven下载安装配置图文|Maven配置环境变量一篇搞定
Apache Maven 是 Apache 基金会开发的开源项目管理与构建工具,专为 Java 生态设计。它通过 `pom.xml` 统一管理依赖、编译、测试、打包及部署,支持 JDK 8+,最新稳定版为 3.9.16。
|
2月前
|
Java 程序员 应用服务中间件
Maven之初识与安装
本文详解Maven安装与配置全流程:从基础概念、下载安装、环境变量配置到版本验证,助新手一次理清逻辑、顺利完成部署;涵盖一键构建、依赖管理核心功能,并提供交流支持。
214 0
Maven之初识与安装
|
Java Maven
最快的 maven repository--阿里镜像仓库
国内速度超快的maven repository
163916 0
|
1月前
|
IDE 编译器 开发工具
【最新最全】CodeBlocks下载安装汉化一篇讲透(2种安装方式)
Code::Blocks 是一款免费开源、跨平台的 C/C++ 集成开发环境(IDE),内置 MinGW 编译器,安装即用,轻量快捷,广泛用于教学与入门开发。(239字)
|
2月前
|
Oracle IDE Java
Java JDK下载、安装、配置、运行程序一篇搞定(2026实测)
本文详解JDK安装与配置全流程,涵盖JDK 8/11/17/21/25/26版本对比、LTS选型建议、Windows环境变量配置及首个Java程序编译运行,实操性强,零基础可快速上手。(239字)
|
3月前
|
SQL 关系型数据库 数据库
【2026最新】PostgreSQL下载、安装、数据库使用一篇搞定(附官网安装包)
PostgreSQL 是一款功能强大、完全开源的关系型数据库,支持 ACID 事务、JSON、GIS、全文检索及自定义函数等高级特性,兼容 SQL 标准,稳定可靠,适用于个人开发到企业级应用。(239字)
|
3月前
|
应用服务中间件 Linux 网络安全
【2026最新】Nginx下载安装图文保姆级教程(Windows+Linux)
本文详解Nginx下载安装与配置:涵盖Windows绿色部署及Linux源码编译(含依赖安装、模块定制、启动验证),提供官方纯净资源包,附端口冲突解决与核心配置说明,助你快速上手高性能Web服务器。
|
3月前
|
JavaScript 前端开发 Linux
【2026最新】Node.js官网下载、安装、环境配置一篇搞定(附安装包)
Node.js是基于V8引擎的JavaScript运行时,让JS可脱离浏览器运行于服务端。本文详解官网下载、LTS/Current版本选择、Windows安装配置(含环境变量)、npm使用及常见问题解决,资源纯净官方,步骤实测可靠。(239字)
|
3月前
|
Web App开发 程序员 Linux
【2026最新】Chocolatey包管理器下载使用指南(程序员必备)
Chocolatey 是 Windows 免费开源命令行包管理器,支持一键安装、更新、卸载软件(如 choco install chrome),省去手动下载与配置。软件库丰富,社区活跃,媲美 Linux 的 apt/yum。另有 Winget(微软官方)、Scoop(便携优先)可选。
|
2月前
|
IDE Java Linux
JDK11|Java11下载、安装、配置、运行程序全流程教程(2026实测)
JDK 11 是 Java 的长期支持(LTS)版本,2018年9月发布,模块化、`var` 类型推断、HTTP Client 等特性趋于成熟,目前仍是企业存量项目、高校教学和招聘的主流基准版本。(239字)

热门文章

最新文章