在Mac上安装多个Java版本

1、获取 Homebrew 的历史版本库

执行下面命令来获取 Homebrew 的历史版本库

brew tap homebrew/cask-versions

2、安装java

//java8
brew install java8 --cask
 
//java11
brew install java11 --cask
 
//java17
brew install --cask homebrew/cask-versions/microsoft-openjdk17

3、查看本地安装了哪些版本的java

/usr/libexec/java_home -V

4、临时切换Java版本

临时切换java11

export JAVA_HOME=`/usr/libexec/java_home -v "11"`
PATH=${JAVA_HOME}/bin:${PATH}

临时切换java8

export JAVA_HOME=`/usr/libexec/java_home -v "1.8"`
PATH=${JAVA_HOME}/bin:${PATH}

5、全局切换Java版本

全局切换java11

修改~/.bash_profile文件

vi ~/.bash_profile
 
export JAVA_HOME=`/usr/libexec/java_home -v "11"`
export PATH=${JAVA_HOME}/bin:${PATH}

保存并退出编辑器,然后重新加载配置

source ~/.bash_profile

全局切换java8

修改~/.bash_profile文件

vi ~/.bash_profile
 
export JAVA_HOME=`/usr/libexec/java_home -v "8"`
export PATH=${JAVA_HOME}/bin:${PATH}

保存并退出编辑器,然后重新加载配置

source ~/.bash_profile

6、检查当前Java版本

javac -version
相关推荐
Macdo_cn7 小时前
My Metronome for Mac v1.4.2 我的节拍器 支持M、Intel芯片
macos·音视频
吹泡泡的派大星8 小时前
从0-1搭建mac环境最新版
macos
zhouwu_linux8 小时前
MT7628基于原厂的SDK包, 修改ra1网卡的MAC方法。
linux·运维·macos
丁总学Java8 小时前
在 macOS 的 ARM 架构上按住 Command (⌘) + Shift + .(点)。这将暂时显示隐藏文件和文件夹。
macos
青木川崎8 小时前
Mac下常用命令
macos
ClaNNEd@8 小时前
Mac端homebrew安装配置
macos·brew
nicekwell9 小时前
macos sequoia 禁用 ctrl+enter 打开鼠标右键菜单功能
macos
丁总学Java13 小时前
在 Mac ARM 架构的 macOS 系统上启用 F1 键作为 Snipaste 的截屏快捷键
macos·snipaste
天下皆白_唯我独黑17 小时前
brew Nushell mac升级版本
macos
刘什么洋啊Zz21 小时前
MacOS下使用Ollama本地构建DeepSeek并使用本地Dify构建AI应用
人工智能·macos·ai·ollama·deepseek