brew 安装 Java
时间: 2025-05-03 13:41:32 浏览: 45
### 通过 Homebrew 安装 Java
在 macOS 上,可以通过 Homebrew 轻松安装不同版本的 Java。以下是具体的操作方式以及注意事项。
#### 更新 Homebrew
为了确保获取最新的软件包信息,在安装之前建议先运行 `brew update` 命令来同步仓库中的最新数据[^2]:
```bash
brew update
```
#### 安装指定版本的 Java
对于不同的 Java 版本,Homebrew 提供了多种选项。例如,如果需要安装 Java 11,则可以按照如下方式进行操作:
1. 添加 OpenJDK 的官方 Tap:
```bash
brew tap AdoptOpenJDK/openjdk
```
2. 执行安装命令:
```bash
brew install --cask adoptopenjdk11
```
同样地,也可以安装其他版本的 Java,比如 Java 8 或更高版本。只需替换上述命令中的版本号即可。例如,要安装 Java 8 可以参考以下路径并手动下载 Cask 文件[^1]:
```bash
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask-versions/Casks/java8.rb
```
或者直接使用类似的命令完成安装:
```bash
brew install --cask zulu-java8
```
#### 配置多个 Java 版本共存
当需要在同一台机器上切换不同版本的 JDK 时,可以通过修改 `.bash_profile` 来实现动态切换。编辑配置文件并添加以下内容:
```bash
export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)
export JAVA_11_HOME=$(/usr/libexec/java_home -v11)
alias java8='export JAVA_HOME=$JAVA_8_HOME'
alias java11='export JAVA_HOME=$JAVA_11_HOME'
# 默认设置为 Java 11
java11
```
保存更改后重新加载该文件以便生效:
```bash
source ~/.bash_profile
```
此时可以根据需求随时输入 `java8` 或者 `java11` 来快速切换当前使用的 JDK 版本。
#### 创建软链接(可选)
某些情况下可能还需要创建指向全局目录下的软链才能让系统识别到新安装好的 JDK 环境变量[^4]。执行下面这条指令即能解决这一问题:
```bash
sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
```
以上就是利用 Homebrew 在 Mac 设备上部署 Java 开发环境的主要流程及相关技巧说明。
阅读全文
相关推荐




















