Nur openjdk-11-jdk und neuere scheinen verfügbar zu sein. Gibt es eine Möglichkeit, OpenJDK 8 zu installieren? Am besten ohne PPA.
Nur openjdk-11-jdk und neuere scheinen verfügbar zu sein. Gibt es eine Möglichkeit, OpenJDK 8 zu installieren? Am besten ohne PPA.
Antworten:
Ab sofort, am 30. April 2019, 02:00 UTC, wurden Open JDK 8 und die dazugehörigen Pakete wieder in die normalen Disco Dingo-Repositorys von Ubuntu 19.04 aufgenommen.
So können Sie jetzt das Übliche tun
sudo apt install openjdk-8-jdk
ohne PPAs hinzuzufügen oder .deb-Pakete herunterzuladen.
Abgesehen davon glaube ich, dass das Paket vom 19.04 entfernt wurde (als es ursprünglich da war), weil es (fälschlicherweise?) Aus den Debian-Tests entfernt wurde ( zugehöriger Fehlerbericht ) und dann stromabwärts aufgeräumt wurde. Es wurde heute von seinem Betreuer Matthias Klose aka doko neu hinzugefügt.
E: Unable to locate package openjdk-8-jdk
- es scheint nicht wieder verfügbar zu sein?
Während PPA die bevorzugte Methode zur Installation von JDK 8 ist, um zeitnahe Updates und Korrekturen zu erhalten, können Sie JDK 8 aus dem Ubuntu-Pool von Universe-Paketen herunterladen und installieren , wenn Sie weiterhin ohne PPA installieren möchten .
Laden Sie JDK und JRE herunter:
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Installieren Sie mit dpkg:
sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Abhängigkeiten installieren:
sudo apt install -f
Wenn Sie mit PPA installieren möchten, fügen Sie openjdk-r ppa hinzu und installieren Sie:
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jre
Kulfys Antwort funktioniert für mich. Allerdings musste ich einige Änderungen vornehmen, damit es unter Ubuntu 19.04 funktioniert.
Laden Sie JRE und JDK herunter:
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Versuchen Sie zu installieren mit dpkg
( \
hat bei mir nicht funktioniert, verwenden Sie nur Leerzeichen):
sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Wenn Sie fehlende Abhängigkeiten haben, wird ein Fehler angezeigt. Installieren Sie die Abhängigkeiten:
sudo apt install -f
Versuchen Sie nach der Installation der Abhängigkeiten erneut zu installieren (fahren Sie mit Schritt 2 fort).
Auf Launchpad verfügt OpenJDK Builds (alle Archs) über ALLE Versionen von Java JRE / JDK (OpenJDK)
jdk-8u212-linux-x64.tar.gz
(185,98 MB) direkt von oracle.com/technetwork/java/javase/downloads/… herunterladen und dort installieren,/opt/jvm
wo Sie möchten. Bitte beachten Sie, dass dies NICHTopen jdk 8
.