前言

由于小编用的是黑苹果,是Mac环境,本人又是一名java开发工程师,难免避不了各种环境变量。下面由我带来各种常用的环境变量

  • java环境变量
  • maven环境变量
  • rocketmq环境变量

注意:

  • 1、我这里用的shell脚本是:/bin/zsh,所以文件是:~/.zshrc
  • 2、/bin/bash就使用:/etc/profile文件,并且修改完需要刷新:source /etc/profile

一、Java环境变量

1.1、修改文件

  • vi ~/.zshrc
  • vi /etc/profile
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH:.
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

1.2、用户根目录:vi .zprofile

  • vi .zprofile
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home
export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.10.jdk/Contents/Home

alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk11='export JAVA_HOME=$JAVA_11_HOME'


export PATH="$PATH:$JAVA_HOME/bin"

二、maven环境变量

  • vi ~/.zshrc
  • vi /etc/profile
export MAVEN_HOME=/Volumes/MXY/work/tuotuo/apache-maven-3.3.9
export PATH=$PATH:$MAVEN_HOME/bin