Acasă
» MS OFFICE
»
Remediați eroarea „LibreOffice necesită un mediu de rulare Java (JRE)”
Remediați eroarea „LibreOffice necesită un mediu de rulare Java (JRE)”
Dacă LibreOffice specifică necesitatea unui mediu de rulare Java (JRE), mesajul apare de obicei atunci când deschideți o funcție care depinde de Java sau când LibreOffice nu găsește un mediu de rulare utilizabil. Aveți două soluții valide: dezactivați suportul Java dacă nu utilizați instrumente dependente de Java sau instalați și selectați un mediu de rulare compatibil dacă utilizați. Alegerea corectă depinde de faptul dacă vă bazați pe LibreOffice Base, extensii bazate pe Java, macrocomenzi sau conexiuni la baze de date.
Un JRE este software-ul care rulează aplicații Java. Este separat de LibreOffice, iar instalarea unuia nu modifică documentele Writer sau Calc. Documentația LibreOffice precizează că Java este necesar doar pentru funcțiile care utilizează platforma Java; setul exact de funcții poate depinde de componentă și versiune. Acest ghid utilizează setările avansate actuale documentate de LibreOffice. Imaginile ilustrative ale interfeței de mai jos sunt exemple, nu capturi de ecran exacte; etichetele și aspectul pot varia în funcție de sistemul de operare și versiune.
Deschideți preferințele Avansate din LibreOffice pentru a accesa controalele de execuție Java; celelalte opțiuni vizibile nu fac parte din această remediere.
Alegeți soluția care corespunde modului în care utilizați LibreOffice
Alegere
Cel mai bine când
Compromis
Dezactivați suportul Java
Folosești Writer, Calc, Impress sau Draw și nu ai nevoie de funcții dependente de Java.
Avertismentul ar trebui să se oprească pentru acțiunile dependente de Java, dar acele acțiuni vor rămâne indisponibile.
Instalați runtime-ul OpenJDK al sistemului dvs. de operare
Doriți funcții Java și preferați actualizări prin intermediul managerului de pachete obișnuit de sistem.
Versiunile pachetului și integrarea cu LibreOffice depind de distribuția dvs.
Instalați un JRE furnizat de furnizor
Aveți nevoie de o versiune specifică de runtime pentru mai multe computere sau depozitul sistemului de operare nu oferă una potrivită.
Trebuie să alegeți sistemul de operare și arhitectura procesorului corecte și să mențineți runtime-ul actualizat personal.
Dacă nu sunteți sigur, începeți prin a identifica caracteristica care a generat mesajul. Funcțiile LibreOffice Base, anumite drivere de baze de date, componentele Java și unele extensii pot necesita Java. Editarea obișnuită în Writer, de obicei, nu necesită Java. Nu dezactivați Java pe o stație de lucru partajată până când nu ați verificat dacă o altă persoană sau un flux de lucru Base depinde de aceasta.
Opțiunea 1: Dezactivați Java când nu aveți nevoie de el
În LibreOffice, deschideți Instrumente > Opțiuni > LibreOffice > Avansat , apoi debifați Utilizați un mediu de execuție Java . Pe macOS, intrarea de preferințe se poate afla în meniul aplicației LibreOffice; textul și navigarea pot diferi între versiuni. Dacă nu vedeți aceeași cale, utilizați Ajutorul LibreOffice pentru a găsi pagina Opțiuni avansate.
Debifați caseta de selectare Java numai dacă funcțiile dependente de Java afișate în fluxul de lucru nu sunt necesare.
Selectați OK și redeschideți acțiunea care a afișat avertismentul. Dacă alerta nu mai apare și documentele normale sunt încă deschise, modificarea a funcționat pentru fluxul de lucru zilnic. Dacă un expert Base, o extensie Java, o macrocomandă sau o conexiune la baza de date eșuează, bifați din nou caseta de selectare și utilizați Opțiunea 2. Dezactivarea Java ascunde dependența; nu instalează un runtime lipsă și nu face ca o caracteristică dependentă de Java să funcționeze.
Opțiunea 2: Instalați și selectați un runtime compatibil
1. Verificați mai întâi arhitectura LibreOffice
LibreOffice necesită un JRE care să corespundă propriei arhitecturi. Ajutorul oficial pentru opțiuni avansate solicită în mod specific un JRE pe 64 de biți cu LibreOffice pe 64 de biți și un JRE pe 32 de biți cu LibreOffice pe 32 de biți. Faptul că sistemul dvs. de operare este pe 64 de biți nu dovedește în sine că LibreOffice instalat este pe 64 de biți. Verificați pachetul LibreOffice sau informațiile Despre și confirmați dacă este pe 32 de biți sau pe 64 de biți înainte de a descărca Java.
Alegeți rularea a cărei arhitectură corespunde cu LibreOffice; intrările din exemplu sunt generice și nu identifică o versiune Java necesară.
2. Alegeți o sursă de execuție
Pe Linux, runtime-ul OpenJDK al distribuției este adesea cel mai simplu punct de plecare, deoarece managerul de pachete se ocupă de instalare și actualizări de securitate. Folosește căutarea de pachete sau documentația pentru distribuția ta și selectează un pachet runtime Java, nu un kit de dezvoltare, cu excepția cazului în care organizația ta necesită unul în mod specific. Numele pachetului și versiunile Java disponibile variază în funcție de distribuție, așadar o singură comandă nu este fiabilă pentru fiecare sistem Linux.
Pentru un runtime gestionat separat, utilizați un JRE de la un furnizor reputat și descărcați-l de pe site-ul oficial al furnizorului respectiv. Pagina de lansare Temurin a Eclipse Adoptium oferă filtre pentru sistemul de operare, arhitectură și tipuri de pachet. Alegeți o versiune compatibilă cu versiunea și mediul LibreOffice; pagina de ajutor LibreOffice specifică potrivirea arhitecturii, dar nu stabilește o versiune majoră Java care să se potrivească fiecărei instalări LibreOffice. Într-un loc de muncă gestionat, urmați politica de software și actualizare aprobată de organizație.
Nu descărcați un runtime de pe un „driver” sau o versiune mirror de descărcare terță parte. Java este un software executabil; utilizarea pachetului semnat de furnizor sau de distribuție face ca sursa și canalul de actualizare să fie mai ușor de verificat.
3. Reporniți LibreOffice și selectați rularea
Închideți toate ferestrele LibreOffice, instalați mediul de execuție și redeschideți LibreOffice. Reveniți la Instrumente > Opțiuni > LibreOffice > Avansat . Activați Utilizați un mediu de execuție Java . Așteptați ca lista de sisteme de execuție instalate să se populeze; LibreOffice notează că unele sisteme pot dura puțin timp și pot necesita o repornire după o modificare.
Selectați runtime-ul listat care corespunde arhitecturii LibreOffice, apoi alegeți OK . Dacă lista rămâne goală chiar dacă Java este instalat, utilizați Adăugare pentru a naviga la folderul rădăcină al JRE, nu la un fișier Java aleatoriu sau la o comandă rapidă pe desktop. Calea diferă în funcție de sistemul de operare și de furnizor, așadar utilizați folderul identificat de programul de instalare sau de managerul de pachete.
Dacă LibreOffice nu listează un JRE instalat, utilizați Adăugare pentru a selecta folderul de instalare al runtime-ului așa cum este descris în programul de instalare.
Verificați rezultatul cu funcția care a generat mesajul
Reveniți la acțiunea inițială în loc să testați doar dacă LibreOffice se deschide. De exemplu, redeschideți expertul sau extensia Base care a solicitat Java. O verificare reușită înseamnă că funcția trece de avertismentul JRE și finalizează pasul următor așteptat. Dacă avertismentul persistă, confirmați toate cele patru elemente: instalarea runtime-ului este finalizată, Java este activat, runtime-ul apare în listă și arhitectura sa se potrivește cu LibreOffice. Reporniți încă o dată după selectarea unui runtime nou adăugat.
Dacă LibreOffice tot nu poate detecta Java, reinstalarea repetată a aceluiași runtime este puțin probabil să ajute. Verificați dacă LibreOffice și Java provin din canale de împachetare diferite, dacă runtime-ul se află într-un pachet sandbox și dacă administratorul de sistem gestionează descoperirea Java. Remediul corect poate depinde de modul în care a fost instalat LibreOffice; consultați ghidul de împachetare LibreOffice al distribuției dvs. sau forumurile de ajutor LibreOffice cu detalii despre sistemul de operare, versiunea LibreOffice și runtime-ul dvs.
Ce face soluția - și ce nu face
Instalarea unui JRE restabilește accesul la funcțiile LibreOffice dependente de Java atunci când runtime-ul este acceptat, detectat și selectat corect. Nu garantează că fiecare extensie sau driver de bază de date terță parte acceptă versiunea Java instalată. În schimb, dezactivarea casetei de selectare este o configurație rezonabilă pentru utilizatorii care nu au nevoie de funcții Java, dar nu poate satisface un flux de lucru care necesită în mod explicit Java.
Pentru o configurare generală de birou, păstrați Java dezactivat dacă nu utilizați niciodată o funcție dependentă de Java și avertismentul dispare. Pentru Base, extensii bazate pe Java sau conectivitate la baze de date Java, păstrați Java activat și instalați un runtime care se potrivește arhitecturii LibreOffice. Revedeți opțiunea după actualizările LibreOffice sau Java, deoarece căile pachetelor și combinațiile acceptate se pot schimba.