在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
相关推荐
老蒋每日coding4 小时前
Node.js 安装指南(Mac 版本)
macos·node.js
AI玫瑰助手4 小时前
Python入门:Windows/macOS/Linux系统安装Python教程
windows·python·macos
智算菩萨4 小时前
OpenAI Codex 国内使用完全指南:Windows/macOS/Linux 三平台详细安装配置教程(现在最新的有gpt-5.3-codex和gpt-5.4)
linux·windows·gpt·macos·ai·ai编程·codex
AAI机器之心4 小时前
在 macOS 上本地部署 Ollama + LLaMA3(附教程)
人工智能·macos·langchain·llm·知识库·大模型部署
HSTK4 小时前
Mac上配置PlatformIO
macos
于慨1 天前
firecrawl
macos
vooy pktc1 天前
macOS安装Redis
数据库·redis·macos
A懿轩A1 天前
Ghostty:告别 Mac 毛坯终端,打造 2026 最丝滑的 Ghostty AI 开发驾驶舱——Claude Code 团队也在用
python·macos·策略模式
空中海1 天前
01. iOS 逆向基础、环境搭建与授权
macos·ios·cocoa
空中海1 天前
iOS LLDB 调试、Mach-O、Runtime 与二进制分析
macos·ios·cocoa