本文主要是介绍Mac解决command not found:mvn 保姆级,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.背景
mac电脑已经安装了jdk1.8。如果不清楚自己jdk安装位置的可以到idea查看。但是命令行执行 mvn 会报 command not found
2.解决方案
默认安装的 jdk 是没有配置环境变量,因此需要手动配置
通常如果是默认安装则路径都会一样直接复制即可,只需更改对应jdk的版本
1.编辑.bash_profile文件
先进入到对应java的目录
/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home/bin
然后在这个终端下执行以下命令
sudo vim .bash_profile
- 进入编辑模式后 按
i
开始添加内容 - 结束编辑模式按
ESC
- 结束后保存输入
:wq!
- 不保存输入
:q!
注意!!!
着要用sudo超级管理员权限,否则可能会报不够权限的错
然后输入以下配置
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH //给环境变量赋值
export JAVA_HOME //导出使其生效
export PATH
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
刷新让环境变量生效.bash_profile文件是否编辑好
source .bash_profile
查看环境变量是否出现了配置的路径,有就是成功了
echo $PATH
这篇关于Mac解决command not found:mvn 保姆级的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!