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.

Zaawansowane ustawienia LibreOffice z wyłączonym użyciem środowiska wykonawczego Java i bez wybranego środowiska wykonawczego
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.

Opcje Java LibreOffice Advanced z włączoną obsługą środowiska wykonawczego i pustą listą zainstalowanych środowisk wykonawczych
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

  1. Otwórz opcje LibreOffice. W systemie Windows lub Linux wybierz Narzędzia > Opcje . W systemie macOS otwórz LibreOffice > Preferencje .
  2. Na liście nawigacyjnej rozwiń pozycję LibreOffice , jeśli to konieczne, a następnie wybierz opcję Zaawansowane .
  3. 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ę.
  4. 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.

Ustawienia zaawansowanej wersji Java w LibreOffice z wykrytym wybranym środowiskiem wykonawczym Java
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.

Ustawienia zaawansowanej wersji Java w LibreOffice skupiają się na wybranym środowisku wykonawczym i jego polu lokalizacji
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.

Oficjalne źródła

Zostaw komentarz

Spraw, aby LibreOffice rozpoznawał środowisko uruchomieniowe Java

Spraw, aby LibreOffice rozpoznawał środowisko uruchomieniowe Java

Zainstaluj zgodne środowisko uruchomieniowe Java, włącz je w pakiecie LibreOffice i rozwiąż problemy z pustą listą środowisk JRE bez zmiany niepowiązanych ustawień.

Uruchom LibreOffice Headless w Dockerze w celu konwersji plików PDF

Uruchom LibreOffice Headless w Dockerze w celu konwersji plików PDF

Zbuduj mały kontener LibreOffice, konwertuj dokumenty biurowe bez interfejsu graficznego i weryfikuj dane wyjściowe PDF, ograniczając jednocześnie dostęp do plików hosta.

Zmniejsz pliki LibreOffice Impress bez rozmycia obrazów

Zmniejsz pliki LibreOffice Impress bez rozmycia obrazów

Zmniejsz rozmiar plików prezentacji LibreOffice, kompresując osadzone zdjęcia, wybierając rozsądne ustawienia obrazu i sprawdzając jakość slajdów przed udostępnieniem.

Zatrzymaj przycinanie wydruków o niestandardowych rozmiarach w LibreOffice

Zatrzymaj przycinanie wydruków o niestandardowych rozmiarach w LibreOffice

Dopasuj wymiary strony pakietu LibreOffice do drukarki, sprawdź marginesy do wydruku i popraw skalowanie przed wydrukowaniem dokumentu o niestandardowym rozmiarze.

Przyspiesz działanie makr Calc, odczytując i zapisując dane w partiach

Przyspiesz działanie makr Calc, odczytując i zapisując dane w partiach

Zastąp powtarzalny dostęp do komórek zbiorczym odczytem i zapisem zakresu, a następnie przeprowadź test porównawczy wyników i chroń formuły w dużych arkuszach kalkulacyjnych Calc.

Zorganizuj książkę LibreOffice z połączonymi dokumentami głównymi

Zorganizuj książkę LibreOffice z połączonymi dokumentami głównymi

Podziel długi rękopis na rozdziały, złóż je w programie Writer, a następnie zadbaj o spójność stylów, treści i kontroli eksportu.

Połącz LibreOffice Base z PostgreSQL za pomocą wbudowanego kreatora

Połącz LibreOffice Base z PostgreSQL za pomocą wbudowanego kreatora

Skorzystaj z bezpośredniej opcji PostgreSQL w programie Base, aby wprowadzić dane serwera, zalogować się, zapisać plik połączenia ODB i rozwiązać typowe problemy z dostępem.

Udostępnij niestandardowe czcionki dla LibreOffice Flatpak

Udostępnij niestandardowe czcionki dla LibreOffice Flatpak

Zainstaluj czcionkę w folderze czcionek użytkownika systemu Linux, uruchom ponownie LibreOffice Flatpak i sprawdź, czy jest ona widoczna w programie Writer bez osłabiania piaskownicy aplikacji.

Zatrzymaj awarię zapisu LibreOffice w systemie Sonoma: najpierw pracuj lokalnie

Zatrzymaj awarię zapisu LibreOffice w systemie Sonoma: najpierw pracuj lokalnie

Chroń swoją pracę i izoluj awarie zapisu na dysku sieciowym w LibreOffice w systemie macOS Sonoma dzięki lokalnemu przepływowi pracy, sprawdzaniu uprawnień i ukierunkowanym testom.

Zachowaj nienaruszone identyfikatory CSV w programie Calc, importując je jako tekst

Zachowaj nienaruszone identyfikatory CSV w programie Calc, importując je jako tekst

Aby zachować zera wiodące w programie Calc, ustaw kolumny ID na Tekst podczas importowania pliku CSV, sprawdź podgląd i weryfikuj zapisane dane.