Startseite
» MS OFFICE
»
Beheben Sie den Fehler „LibreOffice benötigt eine Java-Laufzeitumgebung (JRE)“.
Beheben Sie den Fehler „LibreOffice benötigt eine Java-Laufzeitumgebung (JRE)“.
Wenn LibreOffice meldet, dass eine Java-Laufzeitumgebung (JRE) benötigt wird, erscheint diese Meldung üblicherweise beim Öffnen einer Java-abhängigen Funktion oder wenn LibreOffice keine geeignete Laufzeitumgebung findet. Es gibt zwei Möglichkeiten: Deaktivieren Sie die Java-Unterstützung, wenn Sie keine Java-abhängigen Tools verwenden, oder installieren und wählen Sie eine kompatible Laufzeitumgebung aus, falls Sie Java-basierte Tools nutzen. Die richtige Wahl hängt davon ab, ob Sie LibreOffice Base, Java-basierte Erweiterungen, Makros oder Datenbankverbindungen verwenden.
Eine Java-Laufzeitumgebung (JRE) ist die Software, die Java-Anwendungen ausführt. Sie ist von LibreOffice unabhängig, und ihre Installation hat keine Auswirkungen auf Writer- oder Calc-Dokumente. Laut LibreOffice-Dokumentation wird Java nur für Funktionen benötigt, die die Java-Plattform nutzen; der genaue Funktionsumfang kann je nach Komponente und Version variieren. Diese Anleitung verwendet die aktuellen, von LibreOffice dokumentierten erweiterten Einstellungen. Die untenstehenden Abbildungen der Benutzeroberfläche dienen als Beispiele und sind keine exakten Screenshots; Beschriftungen und Layout können je nach Betriebssystem und Version abweichen.
Um zu den Java-Laufzeitsteuerungen zu gelangen, öffnen Sie die erweiterten Einstellungen von LibreOffice; die anderen sichtbaren Optionen sind nicht Teil dieser Korrektur.
Wählen Sie die Lösung, die Ihrer LibreOffice-Nutzungsweise entspricht.
Auswahl
Am besten, wenn
Abtausch
Java-Unterstützung deaktivieren
Sie verwenden Writer, Calc, Impress oder Draw und benötigen keine Java-abhängigen Funktionen.
Die Warnung sollte bei Java-abhängigen Aktionen aufhören, diese Aktionen bleiben jedoch weiterhin nicht verfügbar.
Installieren Sie die OpenJDK-Laufzeitumgebung Ihres Betriebssystems.
Sie möchten Java-Funktionen nutzen und Updates bevorzugt über Ihren gewohnten Systempaketmanager abrufen.
Die Paketversionen und die LibreOffice-Integration hängen von Ihrer Distribution ab.
Installieren Sie eine vom Hersteller bereitgestellte JRE.
Sie benötigen eine spezifische Laufzeitumgebung für mehrere Computer, oder Ihr Betriebssystem-Repository bietet keine geeignete an.
Sie müssen das richtige Betriebssystem und die richtige CPU-Architektur auswählen und die Laufzeitumgebung selbst auf dem neuesten Stand halten.
Wenn Sie sich nicht sicher sind, ermitteln Sie zunächst die Funktion, die die Meldung ausgelöst hat. LibreOffice-Basisfunktionen, bestimmte Datenbanktreiber, Java-Komponenten und einige Erweiterungen benötigen Java. Die normale Writer-Bearbeitung hingegen in der Regel nicht. Deaktivieren Sie Java auf einem gemeinsam genutzten Arbeitsplatzrechner erst, nachdem Sie geprüft haben, ob eine andere Person oder ein Basis-Workflow davon abhängt.
Option 1: Java deaktivieren, wenn Sie es nicht benötigen
Öffnen Sie in LibreOffice „Extras“ > „Optionen“ > „LibreOffice“ > „Erweitert“ und deaktivieren Sie die Option „Java-Laufzeitumgebung verwenden“ . Unter macOS befindet sich der entsprechende Eintrag möglicherweise im Anwendungsmenü von LibreOffice; Bezeichnung und Navigation können je nach Version variieren. Falls Sie einen anderen Pfad finden, nutzen Sie die LibreOffice-Hilfe, um die Seite mit den erweiterten Optionen aufzurufen.
Deaktivieren Sie das Java-Kontrollkästchen nur dann, wenn die in Ihrem Workflow angezeigten Java-abhängigen Funktionen nicht erforderlich sind.
Wählen Sie „OK“ und öffnen Sie die Aktion erneut, die die Warnung angezeigt hat. Wenn die Warnung nicht mehr erscheint und Ihre Dokumente weiterhin geöffnet sind, hat die Änderung Ihren Arbeitsablauf verbessert. Falls ein Base-Assistent, eine Java-Erweiterung, ein Makro oder eine Datenbankverbindung fehlschlägt, aktivieren Sie das Kontrollkästchen wieder und verwenden Sie Option 2. Durch Deaktivieren von Java wird die Abhängigkeit ausgeblendet; es wird keine fehlende Laufzeitumgebung installiert und keine Java-abhängige Funktion aktiviert.
Option 2: Installieren und Auswählen einer kompatiblen Laufzeitumgebung
1. Überprüfen Sie zunächst die Architektur von LibreOffice.
LibreOffice benötigt eine Java Runtime Environment (JRE), die mit seiner Architektur kompatibel ist. Die offizielle Hilfe zu den erweiterten Optionen empfiehlt ausdrücklich eine 64-Bit-JRE für die 64-Bit-Version von LibreOffice und eine 32-Bit-JRE für die 32-Bit-Version. Dass Ihr Betriebssystem 64-Bit ist, bedeutet nicht automatisch, dass auch die installierte LibreOffice-Version 64-Bit ist. Überprüfen Sie daher vor dem Herunterladen von Java die LibreOffice-Paketinformationen oder die Info-Informationen und vergewissern Sie sich, ob es sich um eine 32-Bit- oder 64-Bit-Version handelt.
Wählen Sie die Laufzeitumgebung, deren Architektur zu LibreOffice passt; die Beispiel-Einträge sind allgemein gehalten und geben keine erforderliche Java-Version an.
2. Wählen Sie eine Laufzeitquelle aus
Unter Linux ist die OpenJDK-Laufzeitumgebung der Distribution oft der einfachste Einstiegspunkt, da der Paketmanager Installation und Sicherheitsupdates übernimmt. Nutzen Sie die Paketsuche oder die Dokumentation Ihrer Distribution und wählen Sie ein Java-Laufzeitpaket, kein Entwicklungskit, es sei denn, Ihre Organisation benötigt eines. Paketname und verfügbare Java-Versionen variieren je nach Distribution, daher ist ein einzelner Befehl nicht für jedes Linux-System zuverlässig.
Für eine separat verwaltete Laufzeitumgebung verwenden Sie eine JRE eines seriösen Anbieters und laden Sie diese von dessen offizieller Website herunter. Die Temurin-Versionsseite von Eclipse Adoptium bietet Filter für Betriebssystem, Architektur und Pakettyp. Wählen Sie eine Version, die mit Ihrer LibreOffice-Version und -Umgebung kompatibel ist. Die LibreOffice-Hilfeseite gibt zwar die passende Architektur an, legt aber keine Java-Hauptversion fest, die für jede LibreOffice-Installation geeignet ist. In einem verwalteten Unternehmen befolgen Sie die genehmigten Software- und Update-Richtlinien.
Laden Sie keine Laufzeitumgebung von einem Drittanbieter-„Treiber“ oder Download-Mirror herunter. Java ist ausführbare Software; die Verwendung des signierten Pakets des Herstellers oder der Distribution erleichtert die Überprüfung des Quellcodes und des Aktualisierungskanals.
3. Starten Sie LibreOffice neu und wählen Sie die Laufzeitumgebung aus.
Schließen Sie alle LibreOffice-Fenster, installieren Sie die Laufzeitumgebung und öffnen Sie LibreOffice erneut. Gehen Sie zurück zu Extras > Optionen > LibreOffice > Erweitert . Aktivieren Sie „Java-Laufzeitumgebung verwenden“ . Warten Sie, bis die Liste der installierten Laufzeitumgebungen angezeigt wird. LibreOffice weist darauf hin, dass dies auf manchen Systemen einen Moment dauern kann und ein Neustart nach der Änderung erforderlich sein kann.
Wählen Sie die passende Laufzeitumgebung für die Architektur von LibreOffice aus und klicken Sie auf OK . Falls die Liste leer bleibt, obwohl Java installiert ist, verwenden Sie „Hinzufügen“ , um zum Stammverzeichnis der Java Runtime Environment (JRE) zu navigieren – nicht zu einer beliebigen Java-Datei oder einer Desktopverknüpfung. Der Pfad variiert je nach Betriebssystem und Hersteller. Verwenden Sie daher den vom Installationsprogramm oder Paketmanager angegebenen Ordner.
Falls LibreOffice keine installierte JRE auflistet, verwenden Sie die Option „Hinzufügen“, um den Installationsordner der Laufzeitumgebung auszuwählen, wie vom Installationsprogramm beschrieben.
Überprüfen Sie das Ergebnis mit dem Feature, das die Meldung ausgelöst hat.
Kehren Sie zur ursprünglichen Aktion zurück, anstatt nur zu prüfen, ob LibreOffice sich öffnet. Öffnen Sie beispielsweise den Basis-Assistenten oder die Erweiterung erneut, die nach Java gefragt hat. Eine erfolgreiche Überprüfung bedeutet, dass die Funktion die JRE-Warnung ignoriert und den erwarteten nächsten Schritt ausführt. Besteht die Warnung weiterhin, überprüfen Sie alle vier Punkte: Die Laufzeitumgebung wurde installiert, Java ist aktiviert, die Laufzeitumgebung wird in der Liste angezeigt und ihre Architektur stimmt mit LibreOffice überein. Starten Sie LibreOffice nach der Auswahl einer neu hinzugefügten Laufzeitumgebung erneut.
Wenn LibreOffice Java weiterhin nicht erkennt, hilft eine wiederholte Neuinstallation der Laufzeitumgebung wahrscheinlich nicht. Prüfen Sie, ob LibreOffice und Java aus unterschiedlichen Paketquellen stammen, ob sich die Laufzeitumgebung in einem Sandbox-Paket befindet und ob Ihr Systemadministrator die Java-Erkennung verwaltet. Die richtige Lösung hängt von der Installationsmethode von LibreOffice ab. Konsultieren Sie die Installationshinweise Ihrer Distribution oder die LibreOffice-Hilfeforen und geben Sie dabei Ihr Betriebssystem, Ihre LibreOffice-Version und die Details zur Laufzeitumgebung an.
Was die Lösung bewirkt – und was sie nicht bewirkt
Die Installation einer Java-Laufzeitumgebung (JRE) stellt den Zugriff auf Java-abhängige LibreOffice-Funktionen wieder her, sofern die Laufzeitumgebung unterstützt, erkannt und korrekt ausgewählt wird. Es wird jedoch nicht garantiert, dass jede Drittanbieter-Erweiterung oder jeder Datenbanktreiber die installierte Java-Version unterstützt. Umgekehrt ist das Deaktivieren des Kontrollkästchens eine sinnvolle Konfiguration für Benutzer, die keine Java-Funktionen benötigen, jedoch nicht für Arbeitsabläufe geeignet, die Java explizit erfordern.
Für eine allgemeine Büroumgebung sollten Sie Java deaktiviert lassen, wenn Sie keine Java-abhängigen Funktionen nutzen und die Warnung verschwindet. Für Base, Java-basierte Erweiterungen oder die Anbindung an Java-Datenbanken sollten Sie Java aktiviert lassen und eine zur LibreOffice-Architektur passende Laufzeitumgebung installieren. Überprüfen Sie Ihre Wahl nach Aktualisierungen von LibreOffice oder Java, da sich Paketpfade und unterstützte Kombinationen ändern können.