修正「LibreOffice 需要 Java 執行時間環境 (JRE)」錯誤

如果 LibreOffice 提示需要 Java 執行時間環境 (JRE),通常會在您開啟依賴 Java 的功能或 LibreOffice 找不到可用的執行環境時出現此訊息。您有兩種有效的解決方法:如果您不使用依賴 Java 的工具,請關閉 Java 支援;如果您使用依賴 Java 的工具,請安裝並選擇相容的執行環境。正確的選擇取決於您依賴的是 LibreOffice Base、基於 Java 的擴充、巨集還是資料庫連線。

JRE(Java 執行環境)是執行 Java 應用程式的軟體。它獨立於 LibreOffice,安裝 JRE 不會更改 Writer 或 Calc 文件。 LibreOffice 文件指出,只有使用 Java 平台的功能需要 Java;特定功能集可能因元件和版本而異。本指南使用 LibreOffice 文件中記錄的目前進階設定。以下介面範例圖片僅供參考,並非實際螢幕截圖;標籤和佈局可能因作業系統和版本而異。

在 LibreOffice 選項視窗中,左側導覽窗格中選擇「進階」。
開啟 LibreOffice 的進階首選項以存取 Java 執行時間控制;其他可見選項不包含在此修復程式中。

選擇與您使用 LibreOffice 的方式相符的解決方案。

選擇最佳時機權衡
禁用 Java 支援您使用 Writer、Calc、Impress 或 Draw,不需要依賴 Java 的功能。對於依賴 Java 的操作,警告應該會停止,但這些操作仍然不可用。
安裝作業系統自帶的 OpenJDK 執行環境您需要 Java 功能,並且希望透過系統軟體套件管理器進行更新。軟體包版本和 LibreOffice 整合取決於您的發行版。
安裝供應商提供的 JRE。您需要在多台電腦上使用特定的執行時間版本,或者您的作業系統儲存庫沒有提供合適的版本。您必須選擇正確的作業系統和 CPU 架構,並自行保持執行階段環境的更新。

如果您不確定,請先確定觸發此訊息的功能。 LibreOffice Base 功能、某些資料庫驅動程式、Java 元件和一些擴充功能可能需要 Java。普通的 Writer 編輯通常不需要。在確認其他使用者或 Base 工作流程是否依賴 Java 之前,請勿在共用工作站上停用 Java。

選項一:不需要時關閉 Java

在 LibreOffice 中,依序開啟「工具」>「選項」>「LibreOffice」>「進階」,然後取消勾選「使用 Java 執行時間環境」。在 macOS 系統中,該選項可能位於 LibreOffice 應用程式選單下;不同版本之間的措詞和導航方式可能有所不同。如果您找不到相同的路徑,請使用 LibreOffice 協助尋找「進階選項」頁面。

LibreOffice Java 選項窗格中,「使用 Java 執行時間環境」複選框已取消選取。
只有當工作流程中顯示的 Java 相關功能不再必要時,才取消選取 Java 複選框。

選擇“確定”並重新開啟顯示警告的操作。如果警告不再出現,且您的常用文件仍然可以正常打開,則此變更對您的日常工作流程有效。如果基礎精靈、Java 擴充功能、巨集或資料庫連線隨後失敗,請重新選取該核取方塊並使用選項 2。停用 Java 會隱藏依賴項;它不會安裝缺少的執行時間程式庫或使依賴 Java 的功能正常運作。

選項 2:安裝並選擇相容的運行時環境

1. 首先了解 LibreOffice 的架構。

LibreOffice 需要與其架構相符的 JRE。官方的「進階選項」說明文件明確指出,64 位元 LibreOffice 需要 64 位元 JRE,32 位元 LibreOffice 需要 32 位元 JRE。您的作業系統是 64 位元並不能保證已安裝的 LibreOffice 也是 64 位元。請在下載 Java 之前,請檢查 LibreOffice 的軟體包資訊或「關於」訊息,確認其是 32 位元還是 64 位元版本。

LibreOffice Java 選項窗格顯示已安裝運行時清單中的通用 64 位元和 32 位元執行時間條目。
選擇與 LibreOffice 架構相符的執行時間;範例條目是通用的,沒有指定所需的 Java 版本。

2. 選擇運行時來源

在 Linux 系統中,發行版自帶的 OpenJDK 執行時間程式庫通常是最簡單的起點,因為套件管理器會負責安裝和安全性更新。使用發行版的軟體包搜尋功能或文檔,選擇 Java 運行時庫包,而不是開發工具包(除非您的組織有特定要求)。由於軟體包名稱和可用的 Java 版本因發行版而異,因此單一命令並不適用於所有 Linux 系統。

對於獨立管理的執行環境,請使用信譽良好的供應商提供的 JRE,並從該供應商的官方網站下載。 Eclipse Adoptium 的 Temurin 發布頁面提供了作業系統、架構和軟體包類型篩選器。選擇與您的 LibreOffice 版本和環境相容的版本;LibreOffice 幫助頁面會指定架構匹配,但不會指定適用於所有 LibreOffice 安裝的 Java 主版本。在受管理的辦公環境中,請遵循組織核准的軟體和更新策略。

請勿從第三方「驅動程式」或下載鏡像網站下載執行時間環境。 Java 是可執行軟體;使用供應商或發行版提供的簽章軟體包,可以更輕鬆地驗證原始碼和更新管道。

3. 重新啟動 LibreOffice 並選擇運行時

關閉所有 LibreOffice 窗口,安裝運行時環境,然後重新開啟 LibreOffice。返回“工具”>“選項”>“LibreOffice”>“進階”。啟用“使用 Java 運行時環境”。等待已安裝的運行時環境清單載入完畢;LibreOffice 提示,某些系統可能需要一些時間,並且更改後可能需要重新啟動。

選擇與 LibreOffice 架構相符的執行時間環境,然後按一下「確定」。如果即使已安裝 Java,清單仍然為空,請使用「新增」按鈕瀏覽到 JRE 的根資料夾,而不是任意 Java 檔案或桌面捷徑。路徑因作業系統和供應商而異,因此請使用安裝程式或套件管理器指定的資料夾。

LibreOffice 進階 Java 設定位於資料夾選擇器旁邊,其中已選擇通用 Java 執行時間目錄。
如果 LibreOffice 沒有列出已安裝的 JRE,請使用「新增」按鈕選擇執行階段的安裝資料夾,如其安裝程式所述。

使用引發該訊息的功能驗證結果

與其僅測試 LibreOffice 是否打開,不如返回原始操作。例如,重新開啟提示需要 Java 的基本精靈或擴充功能。如果檢查成功,則表示該功能已繞過 JRE 警告並完成預期的下一步。如果警告仍然存在,請確認以下四個項目:執行時間安裝已完成、Java 已啟用、執行時間出現在清單中,且其架構與 LibreOffice 相符。選擇新新增的運行時後,再次重新啟動。

如果 LibreOffice 仍然無法偵測到 Java,重複重新安裝相同的執行時間程式庫可能無濟於事。請檢查 LibreOffice 和 Java 是否來自不同的軟體包頻道,執行階段庫是否位於沙盒軟體包中,以及系統管理員是否管理 Java 的發現。正確的解決方法可能取決於 LibreOffice 的安裝方式;請查閱您發行版的 LibreOffice 軟體包指南或訪問 LibreOffice 幫助論壇,並提供您的作業系統、LibreOffice 版本和運行時庫的詳細資訊。

這個修復方案的作用——以及它無法實現的作用

安裝 JRE 可以恢復對 LibreOffice 中依賴 Java 的功能的存取(前提是執行時期環境受支援、已被偵測到並已正確選擇)。但這並不能保證所有第三方擴充功能或資料庫驅動程式都支援已安裝的 Java 版本。反之,對於不需要 Java 功能的使用者來說,取消選取該複選框是一個合理的配置,但這無法滿足明確需要 Java 的工作流程。

對於一般的辦公環境,如果您從未使用過任何依賴 Java 的功能,並且警告消失,則可以停用 Java。對於基礎版 LibreOffice、基於 Java 的擴充功能或 Java 資料庫連接,請啟用 Java 並安裝與 LibreOffice 架構相符的執行環境。 LibreOffice 或 Java 升級後,請重新評估此設置,因為軟體包路徑和支援的組合可能會發生變化。

官方參考資料

留下評論

如何在 Microsoft Word 中移動圖片

如何在 Microsoft Word 中移動圖片

學習如何在 Word 中拖曳圖片、選擇文字環繞方式、將圖片與段落保持在一起或將其固定在頁面上,以及如何解決圖片無法移動的問題。

如何在 Excel 中插入複選框:兩種簡易方法

如何在 Excel 中插入複選框:兩種簡易方法

學習如何使用儲存格內工具在 Excel 中插入複選框,使用公式計算選取項目的數量,或在舊版桌面 Excel 中新增連結的表單控制項。

如何在 Excel 中自動填充字母:從 A 到 Z 及其他

如何在 Excel 中自動填充字母:從 A 到 Z 及其他

使用填充柄公式、SEQUENCE 或可重複使用的自訂清單在 Excel 中產生 A 到 Z、小寫字母或 Z 以上的標籤。

如何在 Excel 中新增刪除線:快捷鍵和逐步指南

如何在 Excel 中新增刪除線:快捷鍵和逐步指南

學習如何在 Windows、Mac 和網頁版 Excel 中新增刪除線、設定儲存格部分格式以及刪除線條而不刪除其值。

什麼是 Microsoft Access?它的資料庫工具是如何運作的?

什麼是 Microsoft Access?它的資料庫工具是如何運作的?

Microsoft Access 是一款 Windows 資料庫應用程序,用於儲存相關記錄、建立查詢、建立資料輸入表單和產生報表。了解它的工作原理以及適用場景。

如何在 Word 2010 中變更網格線高度和寬度

如何在 Word 2010 中變更網格線高度和寬度

了解如何在 Word 2010 中調整網格線高度和寬度、變更可見線頻率以及設定底層水平和垂直繪圖網格間距。

Office Outlook 2010 匯入和匯出:使用 PST 檔案移動數據

Office Outlook 2010 匯入和匯出:使用 PST 檔案移動數據

了解如何將 PST 檔案匯入 Outlook 2010 或匯出郵件、聯絡人、行事曆和任務。按照正確的選單操作,避免遺漏資料夾或重複文件。

使用 Nucleus Kernel 還原 Outlook PST 密碼

使用 Nucleus Kernel 還原 Outlook PST 密碼

使用 Kernel 的目前步驟還原忘記的 Outlook PST 密碼,包括如何識別正確的檔案、進行備份以及檢查工具的限制。

如何在 PowerPoint 幻燈片中插入網頁鏈接

如何在 PowerPoint 幻燈片中插入網頁鏈接

使用 LiveWeb 外掛程式將網站放置在 PowerPoint 投影片上,設定其大小和刷新行為,並在簡報前檢查相容性。

如何在 Word 2010 中變更預設字體和正文樣式

如何在 Word 2010 中變更預設字體和正文樣式

在 Word 2010 中設定預設字體、字號和文字效果,將選擇儲存到 Normal.dotm,然後修改 Normal 樣式以用於以後的文件。