Strona główna
» Porady PC
»
Spraw, aby LibreOffice rozpoznawał środowisko uruchomieniowe Java
Spraw, aby LibreOffice rozpoznawał środowisko uruchomieniowe Java
Jeśli w LibreOffice pojawi się komunikat „wymaga środowiska uruchomieniowego Java (JRE)”, zainstaluj obsługiwane środowisko uruchomieniowe Java, które pasuje do Twojej architektury LibreOffice, a następnie włącz je lub zaznacz w menu Narzędzia > Opcje > LibreOffice > Zaawansowane (Windows i Linux) lub LibreOffice > Preferencje > LibreOffice > Zaawansowane (macOS). Jeśli Java jest już zainstalowana, standardowym rozwiązaniem jest włączenie obsługi Java, odczekanie na zapełnienie listy środowisk uruchomieniowych i ponowne uruchomienie LibreOffice.
Ostrzeżenie nie oznacza, że każda funkcja LibreOffice wymaga Javy. Pojawia się ono po otwarciu funkcji, bazy danych, rozszerzenia lub kreatora, który wymaga Javy. W pomocy LibreOffice strona „Zaawansowane” wskazuje miejsce, w którym można aktywować obsługę Javy i wybrać zainstalowane środowisko wykonawcze. Dokładna wersja Javy, która działa, zależy od wersji LibreOffice, systemu operacyjnego i dystrybucji Javy, dlatego należy zapoznać się ze wskazówkami dotyczącymi zgodności zainstalowanych wersji.
Najpierw sprawdź, czy LibreOffice faktycznie potrzebuje Javy
Jeśli używasz programów Writer, Calc lub Impress tylko do zwykłych dokumentów, arkuszy kalkulacyjnych i prezentacji, środowisko JRE może w ogóle nie być potrzebne. Zamknij okno dialogowe i kontynuuj bez Javy, jeśli funkcja, której próbujesz użyć, jest opcjonalna i nie jest Ci potrzebna. Funkcje takie jak niektóre konfiguracje bazy danych Base, rozszerzenia oparte na Javie i niektóre kreatory mogą wymagać Javy; jeśli potrzebujesz właśnie tej funkcji, zainstaluj i skonfiguruj środowisko uruchomieniowe.
Na przykład, ktoś otwierający plik Base korzystający z osadzonej bazy danych HSQLDB może potrzebować Javy, podczas gdy osoba edytująca dokument tekstowy zazwyczaj jej nie potrzebuje. Instalowanie Javy wyłącznie w celu usunięcia ostrzeżenia jest zbędne, jeśli nie korzystasz z funkcji zależnej od Javy.
1. Potwierdź architekturę LibreOffice
Java i LibreOffice muszą korzystać ze zgodnych architektur. Zaawansowane opcje LibreOffice ostrzegają, że 64-bitowy LibreOffice wymaga 64-bitowego środowiska JRE, a 32-bitowy LibreOffice wymaga 32-bitowego środowiska JRE. Instalator Javy może zakończyć się pomyślnie, ale LibreOffice nadal zgłasza brak dostępnego środowiska uruchomieniowego, jeśli architektury nie są zgodne.
Sprawdź w oknie dialogowym Informacje o LibreOffice znacznik architektury lub zapoznaj się ze szczegółami instalacji dla swojego systemu operacyjnego. W systemie Windows etykieta taka jak „x86_64” lub „64-bit” oznacza, że należy zainstalować 64-bitową Javę. W systemie Linux architektura menedżera pakietów i zainstalowany pakiet LibreOffice mogą pomóc w zidentyfikowaniu właściwego pakietu. W systemie Apple Silicon wybierz kompilację Java przeznaczoną dla systemu macOS i procesora; nie zakładaj, że kompilacja LibreOffice na komputerze Apple Silicon wykryje pakiet Java przeznaczony wyłącznie dla procesorów Intel.
Na stronie Zaawansowane można sprawdzić, czy obsługa języka Java jest włączona i czy LibreOffice wyświetla listę zainstalowanych środowisk uruchomieniowych.
2. Zainstaluj zgodne środowisko wykonawcze Java
Korzystaj z zaufanego dostawcy lub repozytorium oprogramowania obsługiwanego przez Twój system operacyjny. Środowisko JRE dostarcza komponenty niezbędne do uruchamiania aplikacji Java; pakiet JDK (Java Development Kit) zawiera środowisko wykonawcze i narzędzia programistyczne. LibreOffice wymaga obsługi środowiska wykonawczego Java, więc pakiet JDK może działać, gdy zawiera kompatybilne środowisko wykonawcze, ale JDK nie jest wymagany tylko do korzystania z LibreOffice.
W systemie Windows lub macOS pobierz instalator JRE lub JDK dla odpowiedniej architektury od renomowanego dostawcy Javy i zakończ jego instalację. W systemie Linux skorzystaj z centrum oprogramowania lub menedżera pakietów swojej dystrybucji i wybierz obsługiwany pakiet środowiska uruchomieniowego Java. Nazwy pakietów i dostępne wersje Javy różnią się w zależności od dystrybucji, dlatego nie kopiuj polecenia pakietu z innej wersji systemu Linux bez sprawdzenia repozytorium. Projekt Eclipse Temurin udostępnia kompilacje i instrukcje instalacji specyficzne dla platformy; Oracle Java to kolejna opcja dostawcy. Postępuj zgodnie z aktualnymi instrukcjami dostawcy dla swojego systemu operacyjnego.
Zamknij LibreOffice przed instalacją lub aktualizacją Javy. Po zakończeniu instalacji otwórz ponownie LibreOffice, aby mógł on przeskanować środowisko uruchomieniowe. Unikaj starszych wersji Javy, które nie otrzymują już poprawek bezpieczeństwa, i nie pobieraj instalatorów z zewnętrznych stron pobierania.
Samo zaznaczenie pola wyboru nie rozwiąże problemu ostrzeżenia, jeśli lista zainstalowanych środowisk wykonawczych pozostaje pusta.
3. Włącz Javę i wybierz wykryte środowisko wykonawcze
Otwórz opcje LibreOffice. W systemie Windows lub Linux wybierz Narzędzia > Opcje . W systemie macOS otwórz LibreOffice > Preferencje .
Na liście nawigacyjnej rozwiń pozycję LibreOffice , jeśli to konieczne, a następnie wybierz opcję Zaawansowane .
W opcjach Java zaznacz opcję Użyj środowiska uruchomieniowego Java . Jeśli środowisko uruchomieniowe pojawi się na liście, wybierz je. W niektórych systemach zapełnienie listy zajmuje chwilę.
Kliknij OK , aby zapisać ustawienie. Jeśli zmieniłeś instalację lub wybór Javy, zamknij całkowicie LibreOffice i uruchom go ponownie. Jeśli pojawi się wiele środowisk uruchomieniowych, wybierz to obsługiwane dla zainstalowanej wersji LibreOffice, zamiast wybierać kilka.
Aktualna pomoc LibreOffice opisuje pole wyboru, listę zainstalowanych środowisk JRE oraz konieczność ponownego uruchomienia w niektórych przypadkach. Jeśli obsługa Javy była już włączona, nie przełączaj jej za każdym razem: sprawdź, czy środowisko wykonawcze jest wymienione i czy jego architektura jest zgodna z architekturą LibreOffice.
Gdy LibreOffice wykryje Javę, wybierz z listy środowisko wykonawcze i zapisz ustawienia zaawansowane.
A co jeśli lista wykonawcza jest nadal pusta?
Najpierw sprawdź, czy instalacja Javy została ukończona i czy architektura JRE jest zgodna z LibreOffice. Następnie zamknij wszystkie okna LibreOffice, otwórz ponownie aplikację i sprawdź stronę Zaawansowane. W niektórych systemach wykrywanie jest opóźnione do momentu ponownego uruchomienia.
Jeśli środowisko uruchomieniowe jest zainstalowane, ale nadal się nie pojawia, użyj kontrolki „Dodaj” w opcjach Java, aby przejść do folderu głównego środowiska uruchomieniowego (JRE), jeśli jest ona dostępna w kompilacji LibreOffice. Wybierz sam katalog środowiska uruchomieniowego, a nie losowy podfolder, taki jak jego binkatalog. Układ folderów różni się w zależności od dostawcy i systemu operacyjnego, dlatego należy użyć lokalizacji instalacji wyświetlanej przez instalator Java lub menedżera pakietów. Dokumenty pomocy LibreOffice dotyczące dodawania ścieżki do folderu głównego środowiska uruchomieniowego (JRE) znajdują się w dokumentacji.
Jeśli nie można wybrać lokalizacji lub LibreOffice nadal ją odrzuca, należy w pierwszej kolejności unikać edycji wewnętrznych plików konfiguracyjnych. Sprawdź, czy kompilacja Java obsługuje Twój system operacyjny i procesor, zaktualizuj LibreOffice z oficjalnego źródła, jeśli to konieczne, i sprawdź informacje dotyczące obsługi Java dla konkretnej wersji. Instalacja przenośna, w trybie sandbox lub Flatpak/Snap może nie widzieć systemowego środowiska uruchomieniowego Java w taki sam sposób, jak konwencjonalny pakiet; przed zmianą ścieżek systemowych zapoznaj się z dokumentacją dostawcy pakietu, aby uzyskać informacje o widoczności środowiska uruchomieniowego.
Wybrany wiersz i pole lokalizacji pomagają potwierdzić, którą instalację Java jest skonfigurowany do użycia w pakiecie LibreOffice.
Sprawdź poprawność
Zamknij i ponownie otwórz LibreOffice, wróć do LibreOffice > Zaawansowane i upewnij się, że obsługa Java jest zaznaczona, a odpowiednie środowisko wykonawcze jest wymienione lub wybrane. Następnie spróbuj ponownie uruchomić konkretną bazę danych, kreatora lub rozszerzenie, które wyświetliło ostrzeżenie. Jeśli otworzy się bez monitu JRE, konfiguracja dla tej funkcji działa.
Jeśli ostrzeżenie nadal występuje, zanotuj wersję LibreOffice, system operacyjny i architekturę, dostawcę i wersję Java oraz informację, czy LibreOffice wyświetla ścieżkę środowiska uruchomieniowego. Te dane identyfikują problem ze zgodnością, który należy sprawdzić w oficjalnej dokumentacji wydania. Nie zakładaj, że ponowna instalacja lub zmiana LibreOffice JAVA_HOMEjest konieczna przed sprawdzeniem tych podstawowych informacji.