文章目录
一、为什么要配置环境变量?(新手必看)
环境变量就像是操作系统的"导航系统"(划重点)!配置成功后,不管你在哪个目录下打开命令行,都能直接使用mvn
命令。想象一下:每次打包都要跑到Maven安装目录敲命令,这酸爽…(别问我怎么知道的😭)
二、准备工作(千万别跳过!)
- 已经下载并解压Maven安装包(推荐3.6.3版本)
- 记住你的安装路径(示例:
D:\dev-tools\apache-maven-3.6.3
)- ❗路径中不要有中文和空格!
- ❗文件夹名称建议保持默认(强迫症患者请忍住!)
三、Windows配置步骤(保姆级教程)
3.1 配置JAVA_HOME(超级重要)
- 右键【此电脑】→【属性】→【高级系统设置】
- 点击【环境变量】按钮
- 在系统变量中检查是否已有
JAVA_HOME
- ✅ 已有:直接跳到3.2
- ❌ 没有:新建变量名
JAVA_HOME
,值填JDK安装路径(比如C:\Program Files\Java\jdk1.8.0_281
)
3.2 配置MAVEN_HOME
- 新建系统变量:
- 变量名:
MAVEN_HOME
- 变量值:你的Maven安装路径(示例:
D:\dev-tools\apache-maven-3.6.3
)
- 变量名:
- 双击Path变量 → 新建 → 输入
%MAVEN_HOME%\bin
(敲黑板)正确姿势示范:
MAVEN_HOME = D:\dev-tools\apache-maven-3.6.3
Path += %MAVEN_HOME%\bin
四、Mac/Linux配置方法(终端党看这里)
打开终端执行:
# 编辑配置文件(根据你的shell选择)
vim ~/.bash_profile # 或 ~/.zshrc
# 添加以下内容(路径换成你的实际路径)
export MAVEN_HOME=/opt/apache-maven-3.6.3
export PATH=$MAVEN_HOME/bin:$PATH
# 保存后执行
source ~/.bash_profile
五、验证是否成功(关键步骤!)
打开新的命令行窗口(一定要新开!),输入:
mvn -v
出现类似以下信息说明成功:
Apache Maven 3.6.3 (...)
Maven home: D:\dev-tools\apache-maven-3.6.3\bin\..
Java version: 1.8.0_281, vendor: Oracle Corporation
六、常见问题排雷指南
❌ 报错:‘mvn’ 不是内部或外部命令
- 检查Path是否包含
%MAVEN_HOME%\bin
- 确认环境变量修改后重启了命令行
- 路径中的斜杠方向:Windows用
\
,Mac/Linux用/
❌ 报错:JAVA_HOME not found
- 用
java -version
确认JDK安装正常 - 检查JAVA_HOME路径是否包含
bin
目录(错误示例:C:\Program Files\Java\jdk1.8.0_281\bin
)
💡 环境变量不生效怎么办?
- 关闭所有已打开的CMD/PowerShell窗口
- 检查是否有多个Maven环境变量冲突
- 尝试在系统变量和用户变量中都配置一遍
七、配置优化小技巧
- 在Path中使用
%MAVEN_HOME%
而不是绝对路径(方便后续升级) - 建议把Maven和JDK放在同一父目录下(比如
D:\dev-tools\
) - 定期执行
mvn -v
检查环境状态(养成好习惯!)
八、终极检验方法
打开任意目录的终端,执行:
mvn help:system
如果开始下载依赖文件,说明配置完全正确!
九、总结
配置环境变量就像给系统装GPS(认真脸)!虽然步骤简单,但每个细节都不能错。记住这个万能公式:
正确路径 + 正确变量名 + 重启终端 = 100%成功
遇到问题别慌,按照本文的排雷指南逐步检查。如果还是搞不定,欢迎在评论区交流(看到必回)!