最近维护老项目需要用到jdk7,恰逢又换了mac,所以记录下mac中切换不同版本jdk的操作,步骤如下
- 打开terminal,输入
打开文件,没有的话就使用vi命令创建一个open .bash_profile - 配置jdk环境
# JDK1.7
export JAVA_7_HOME='/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home'
# JDK1.8
export JAVA_8_HOME='/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home'
- 创建默认的JDK版本
# 默认JDK版本为1.7
export JAVA_HOME=$JAVA_7_HOME
- 创建alias别名,实现JDK的动态切换
# alias切换JDK版本
alias jdk7="export JAVA_HOME=$JAVA_7_HOME"
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
修改后文件如图:
- 保存并退出编辑器
- 在terminal中输入:
使配置生效source .bash_profile - 验证配置与切换,输入
出现jdk1.7,输入jdk8,再查看版本,已更改为jdk1.8java -version