在 Mac 上安裝 JAVA 開發環境

Howard Hwang
May 27, 2024

--

  1. 安裝 HomeBrew 請參考 https://brew.sh/

2. 安裝 JAVA ( 配合任務需求這邊是安裝 openJDK 1.8 = JAVA 8)

Brew install openjdk@8

安裝完要注意把 HomeBrew 提示的資訊寫入 shell file (.zshrc)

export PATH="/usr/local/opt/openjdk@8/bin:$PATH"

接下來要驗證 JAVA 版本是否如預期

export PATH="/usr/local/opt/openjdk@8/bin:$PATH"
Java -version // 顯示目前所安裝的 Java 版本,確認是否與預期相同
openjdk version "1.8.0_412"
OpenJDK Runtime Environment (build 1.8.0_412-bre_2024_04_17_05_46-b00)
OpenJDK 64-Bit Server VM (build 25.412-b00, mixed mode)

3. 設定 JAVA_HOME

使用 HomeBrew 安裝好的 JAVA 如果沒有需要不用特別設定 JAVA_HOME,但是如果有要使用 Maven 作為 framework 管理工具,就需要設定在 shell file 裡面,這樣安裝後的 JAVA 版本才會正確

export JAVA_HOME=$(/usr/libexec/java_home)
brew install maven

Homebrew 會自動安裝所需要的檔案與相依的套件,這邊要特別注意的是Maven 安裝時也會順便安裝最新版的 openJAVA ,啟動 Maven 時如果有設定 JAVA_HOME 則會依照 JAVA_HOME 指向的 JAVA 版本,不然就是最新版本的 JAVA (本次安裝時為 openJAVA 21)

驗證 Maven 版本

mvn -v // 驗證 Maven 版本,與使用的 JAVA 版本
Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: /usr/local/Cellar/maven/3.9.6/libexec
Java version: 1.8.0_412, vendor: Homebrew, runtime: /usr/local/Cellar/openjdk@8/1.8.0-412/libexec/openjdk.jdk/Contents/Home/jre
Default locale: zh_TW, platform encoding: UTF-8
OS name: "mac os x", version: "14.4.1", arch: "x86_64", family: "mac"

4. 安裝 Maven

--

--

Howard Hwang
Howard Hwang

No responses yet