配置.bash_profile 文件
终端输入 vim ~/.bash_profile 然后输入以下代码
# maven配置
export M2_HOME=/Users/xxxx/Documents/apache-maven-3.5.0
#java配置
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$M2_HOME/bin:$JAVA_HOME/bin
刷新配置
source ~/.bash_profile
验证
终端输入以下命令
java -version
mvn -v
zsh: command not found: mvn 处理
idea终端操mvn命令出现如下提示
zsh: command not found: mvn
解决办法
编辑 .zshrc文件
vim ~/.zshrc
输入如下内容并保存退出即可
source ~/.bash_profile
profile、bash_profile、bashrc、zshrc说明
profile、bash_profile、bashrc三个文件在Linux或类Unix系统(如:Mac)系统中经常会用到
profile(/etc/profile)
用于设置系统级的环境变量和启动程序,在这个文件下配置会对所有用户生效。当用户登录(login)时,文件会被执行,并从/etc/profile目录的配置文件中查找shell设置。
bash_profile
用于设置系统级的环境变量和启动程序,在这个文件下配置会对当前登录用户生效,其他登录用户无效。当用户登录(login)时,文件会被执行,并从/etc/profile目录的配置文件中查找shell设置。
.zshrc、.bashrc
.zshrc是zsh的配置文件,要保存个人的一些个性化设置,如命令别名、路径等。修改 .zshrc后,使用source ~/.zshrc(或者source ~/.bashrc) 就可以立刻加载修改后的配置置,使之生效,一般会在 .bash_profile文件中显式调用 .zshrc。登陆linux启动 bash时首先会去读取 .bash_profile文件,这样 .zshrc也就得到执行了,你的个性化设置也就生效了。
.zshrc文件与 .bashrc文件作用是一样的。