解決 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 變數
相關資料
- Mac 上用 Homebrew 安裝 Java 的方式 – Gea-Suan Lin's BLOG
- Frequently asked questions - General - The Document Foundation Wiki


留言
張貼留言