Mac系統(tǒng)上安裝?JDK?8?最穩(wěn)最全教程(Homebrew?方式)
前言
在 macOS 上開發(fā) Java 項目時,很多人需要安裝 JDK 8。
使用 Homebrew 安裝不僅方便,還能輕松管理多個版本(如 JDK 8、11、17)。
本文提供從安裝到環(huán)境變量配置的完整步驟,小白照著也能成功。
一、確認(rèn) Homebrew 是否安裝
打開終端,輸入:
brew -v
- 如果顯示版本號,說明已安裝 Homebrew,可跳到下一步。
- 如果提示
command not found,請執(zhí)行以下命令安裝:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安裝完成后,配置環(huán)境變量(zsh 默認(rèn)使用 ~/.zprofile):
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
二、添加 JDK 版本源(推薦)
為了安裝不同版本的 JDK(8、11、17、21),執(zhí)行:
brew tap homebrew/cask-versions
三、安裝 JDK 8(推薦 Zulu 或 Temurin)
目前 mac 上主流有兩種穩(wěn)定選擇:
| 發(fā)行版 | 維護方 | 特點 | 推薦度 |
|---|---|---|---|
| Zulu (Azul) | Azul Systems | 免費商用、蘋果簽名、安全穩(wěn)定、ARM/M1 優(yōu)化好 | ????? |
| Temurin (Adoptium) | Eclipse 基金會 | 穩(wěn)定可靠、社區(qū)活躍、開源純凈 | ????☆ |
最推薦方式:安裝 Zulu JDK 8
brew install --cask zulu8
由 Azul 提供官方簽名和長期支持版本,兼容 IntelliJ IDEA、VSCode、Maven、Gradle 等工具。
備選方案:安裝 Temurin JDK 8
brew install --cask temurin8
由 Eclipse Adoptium 提供,同樣免費穩(wěn)定,區(qū)別主要在維護方。
四、配置 JAVA_HOME 環(huán)境變量
安裝完成后,讓系統(tǒng)識別默認(rèn) JDK。
查看已安裝的 JDK
/usr/libexec/java_home -V
示例輸出:
1.8.0_392, arm64: "Zulu 8" /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
配置環(huán)境變量(zsh 用戶)
編輯配置文件:
nano ~/.zshrc
在文件末尾添加:
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) export PATH=$JAVA_HOME/bin:$PATH
保存退出后,刷新配置:
source ~/.zshrc
3?? 驗證是否生效
java -version
示例輸出:
openjdk version "1.8.0_392" OpenJDK Runtime Environment (Zulu 8.74.0.17-CA)(build 1.8.0_392-b08) OpenJDK 64-Bit Server VM (Zulu 8.74.0.17-CA)(build 25.392-b08, mixed mode)
? 表示安裝成功。
五、可選:多版本 JDK 管理(jenv)
如果你還需要使用 JDK 11、17,可以安裝 jenv 統(tǒng)一管理:
brew install jenv
配置到 zsh:
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc echo 'eval "$(jenv init -)"' >> ~/.zshrc source ~/.zshrc
添加 JDK:
jenv add /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home jenv add /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
切換版本:
jenv global 1.8 jenv local 17
這樣可以靈活切換全局或項目級的 JDK 版本。
六、小結(jié)與推薦方案
| 項目 | 推薦方案 |
|---|---|
| 安裝方式 | Homebrew |
| JDK 版本源 | homebrew/cask-versions |
| 首選發(fā)行版 | Zulu 8(穩(wěn)定、免費、蘋果簽名) |
| 備選發(fā)行版 | Temurin 8(Eclipse 維護) |
| 多版本管理 | jenv |
最簡命令匯總(復(fù)制即用)
# 安裝 Homebrew 版本源 brew tap homebrew/cask-versions # 安裝 JDK 8(推薦 Zulu) brew install --cask zulu8 # 配置環(huán)境變量 echo 'export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)' >> ~/.zshrc echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.zshrc source ~/.zshrc # 驗證 java -version
總結(jié)
- Zulu 8 是 macOS 上安裝 JDK 8 的最佳選擇:
穩(wěn)定、簽名齊全、M 系列優(yōu)化好、永久免費可商用。 - 使用 Homebrew 管理更方便、可快速切換版本。
- 配合
jenv管理多版本 JDK,更靈活高效。
到此這篇關(guān)于Mac系統(tǒng)上安裝JDK8最穩(wěn)最全教程的文章就介紹到這了,更多相關(guān)Mac安裝JDK8內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
深入了解SparkSQL中數(shù)據(jù)的加載與保存
這篇文章主要為大家詳細(xì)介紹了SparkSQL中數(shù)據(jù)的加載與保存的相關(guān)知識,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以了解下2023-11-11

