解決 macOS LibreOffice 啟動時的 JRE Required 錯誤

解決 LibreOffice 啟動時的 JRE Required 錯誤,更新 temurin-jdk 並設定 JAVA_HOME 環境變數解決。

LibreOffice requires Oracle's Java Development Kit (JDK) on macOS 10.10 or greater to perform this task. Please install them and restart LibreOffice. https://hub.libreoffice.org/InstallJava/? LOlocale=en-US

解決方式

除了官方說明文件「How to install Java (JRE/JDK) so that LibreOffice could use it?」,以下提供 macOS 詳細的解決方式

1. 安裝 Homebrew

如尚沒有安裝 Homebrew,請參考 Homebrew 官網

2. 更新 Homebrew

brew update

3. 雖然錯誤訊息提到要安裝甲骨文的 Java,但是考量授權議題,所以我偏好改成安裝以開放原始碼的 OpenJDK 程建構的 Temurin® JDK。終端機輸入指令:

brew install temurin

4. 驗證安裝,終端機輸入指令:

java --version

預期結果: 

openjdk 25.0.1 2025-10-21 LTS

OpenJDK Runtime Environment Temurin-25.0.1+8 (build 25.0.1+8-LTS)

OpenJDK 64-Bit Server VM Temurin-25.0.1+8 (build 25.0.1+8-LTS, mixed mode, sharing)

5. 設定 JAVA_HOME 環境變數,終端機輸入指令,編輯 shell 設定檔:

nano ~/.zshrc

加入以下內容

# Java Configuration

export JAVA_HOME=$(/usr/libexec/java_home -v 25)

export PATH=$JAVA_HOME/bin:$PATH

儲存並關閉編輯器

6. 重新載入設定,終端機輸入指令:

source ~/.zshrc

7. 確認 JAVA_HOME 的修改,終端機輸入指令:

echo $JAVA_HOME

 預期結果: 

/Library/Java/JavaVirtualMachines/temurin-25.jdk/Contents/Home

 8. 重新啟動 LibreOffice 就不會出現 JRE Required 錯誤,驗證設定:

開啟 LibreOffice -> Preferences -> Advanced: Java Options 可以看到有正確套用剛才設定的 JAVA_HOME 變數

相關資料

  1. Mac 上用 Homebrew 安裝 Java 的方式 – Gea-Suan Lin's BLOG
  2. Frequently asked questions - General - The Document Foundation Wiki

版本資訊

LibreOffice 25.8.3.2

留言