最近维护老项目需要用到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
扫码关注我的微信公众号:Java架构师进阶编程 获取最新面试题,电子书
专注分享Java技术干货,包括JVM、SpringBoot、SpringCloud、数据库、架构设计、面试题、电子书等,期待你的关注!