Wie installiere ich adoptopenjdk in Ubuntu 20.04

marlem

Bekanntes Mitglied
Hallo,

seit einer Woche habe ich einen neuen Laptop mit 16GB RAM. jetzt möchte ich mich in die plattformunabhängige Programmierung mit Java einarbeiten.
Ich arbeite mit Ubuntu 20.04 in der VirtualBox.

Frage:
Welche Schritte muß ich tun um https://adoptopenjdk.net/ in Ubuntu 20.04 zu installieren?
 
sudo apt install default-jdk installiert das Standard-JDK für Ubuntu (müsste aktuell Java 11 sein).

https://sdkman.io erlaubt das installieren beliebiger Java-Versionen (<- ganz deutliche Empfehlungen zum Entwickeln).
 
Also unter Linux (Ubuntu) kannst Du mittels des Paket openjdk-<Version>-jdk genau das JDK installieren, das Du installiert haben willst. Also z.B. für OpenJDK 15 heißt das Paket openjdk-15-jdk

Installieren kannst Du es per sudo apt install openjdk-15-jdk oder eben auch mit dem Paketmanager Deiner Wahl.

Wenn es speziell das AdoptOpenJDK sein soll, dann lad Dir das richtige File herunter (für Deine Architektur) und dann entpackst Du das tar.gz File an die Stelle, an der Du es gerne hättest. Dann kannst Du es durch setzen von Pfad und ggf JAVA_HOME Umgebungsvariablen nutzen.
 
sudo apt install default-jdk installiert das Standard-JDK für Ubuntu (müsste aktuell Java 11 sein).

https://sdkman.io erlaubt das installieren beliebiger Java-Versionen (<- ganz deutliche Empfehlungen zum Entwickeln).
Habe es versucht. hier mein Terminalinhalt:
markus@markus-VirtualBox:~$ sudo apt install default-jdk
[sudo] Passwort für markus:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
libfprint-2-tod1 libllvm10 libllvm9 linux-headers-5.4.0-52
linux-headers-5.4.0-52-generic linux-image-5.4.0-52-generic
linux-modules-5.4.0-52-generic linux-modules-extra-5.4.0-52-generic
python3-click python3-colorama
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
ca-certificates-java default-jdk-headless default-jre default-jre-headless
fonts-dejavu-extra java-common libatk-wrapper-java libatk-wrapper-java-jni
libice-dev libpthread-stubs0-dev libsm-dev libx11-dev libxau-dev libxcb1-dev
libxdmcp-dev libxt-dev openjdk-11-jdk openjdk-11-jdk-headless openjdk-11-jre
openjdk-11-jre-headless x11proto-core-dev x11proto-dev xorg-sgml-doctools
xtrans-dev
Vorgeschlagene Pakete:
libice-doc libsm-doc libx11-doc libxcb-doc libxt-doc openjdk-11-demo
openjdk-11-source visualvm fonts-ipafont-gothic fonts-ipafont-mincho
fonts-wqy-microhei | fonts-wqy-zenhei
Die folgenden NEUEN Pakete werden installiert:
ca-certificates-java default-jdk default-jdk-headless default-jre
default-jre-headless fonts-dejavu-extra java-common libatk-wrapper-java
libatk-wrapper-java-jni libice-dev libpthread-stubs0-dev libsm-dev
libx11-dev libxau-dev libxcb1-dev libxdmcp-dev libxt-dev openjdk-11-jdk
openjdk-11-jdk-headless openjdk-11-jre openjdk-11-jre-headless
x11proto-core-dev x11proto-dev xorg-sgml-doctools xtrans-dev
0 aktualisiert, 25 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
Es müssen 275 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 431 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Ign:1 http://de.archive.ubuntu.com/ubuntu focal/main amd64 java-common all 0.72
Ign:2 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 openjdk-11-jre-headless amd64 11.0.9.1+1-0ubuntu1~20.04
Fehl:3 http://de.archive.ubuntu.com/ubuntu focal/main amd64 default-jre-headless amd64 2:1.11-72
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Ign:4 http://de.archive.ubuntu.com/ubuntu focal/main amd64 ca-certificates-java all 20190405ubuntu1
Ign:5 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 openjdk-11-jre amd64 11.0.9.1+1-0ubuntu1~20.04
Fehl:6 http://de.archive.ubuntu.com/ubuntu focal/main amd64 default-jre amd64 2:1.11-72
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Ign:7 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 openjdk-11-jdk-headless amd64 11.0.9.1+1-0ubuntu1~20.04
Fehl:8 http://de.archive.ubuntu.com/ubuntu focal/main amd64 default-jdk-headless amd64 2:1.11-72
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Ign:9 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 openjdk-11-jdk amd64 11.0.9.1+1-0ubuntu1~20.04
Fehl:10 http://de.archive.ubuntu.com/ubuntu focal/main amd64 default-jdk amd64 2:1.11-72
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Ign:11 http://de.archive.ubuntu.com/ubuntu focal/main amd64 fonts-dejavu-extra all 2.37-1
Ign:12 http://de.archive.ubuntu.com/ubuntu focal/main amd64 libatk-wrapper-java all 0.37.1-1
Fehl:13 http://de.archive.ubuntu.com/ubuntu focal/main amd64 libatk-wrapper-java-jni amd64 0.37.1-1
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Ign:14 http://de.archive.ubuntu.com/ubuntu focal/main amd64 xorg-sgml-doctools all 1:1.11-1
Ign:15 http://de.archive.ubuntu.com/ubuntu focal/main amd64 x11proto-dev all 2019.2-1ubuntu1
Ign:16 http://de.archive.ubuntu.com/ubuntu focal/main amd64 x11proto-core-dev all 2019.2-1ubuntu1
Fehl:17 http://de.archive.ubuntu.com/ubuntu focal/main amd64 libice-dev amd64 2:1.0.10-0ubuntu1
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Fehl:18 http://de.archive.ubuntu.com/ubuntu focal/main amd64 libpthread-stubs0-dev amd64 0.4-1
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Fehl:19 http://de.archive.ubuntu.com/ubuntu focal/main amd64 libsm-dev amd64 2:1.2.3-1
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Fehl:20 http://de.archive.ubuntu.com/ubuntu focal/main amd64 libxau-dev amd64 1:1.0.9-0ubuntu1
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Fehl:21 http://de.archive.ubuntu.com/ubuntu focal/main amd64 libxdmcp-dev amd64 1:1.1.3-0ubuntu1
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Ign:22 http://de.archive.ubuntu.com/ubuntu focal/main amd64 xtrans-dev all 1.4.0-1
Fehl:23 http://de.archive.ubuntu.com/ubuntu focal/main amd64 libxcb1-dev amd64 1.14-2
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Ign:24 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 libx11-dev amd64 2:1.6.9-2ubuntu1.1
Fehl:25 http://de.archive.ubuntu.com/ubuntu focal/main amd64 libxt-dev amd64 1:1.1.5-1
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Fehl:1 http://de.archive.ubuntu.com/ubuntu focal/main amd64 java-common all 0.72
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Fehl:4 http://de.archive.ubuntu.com/ubuntu focal/main amd64 ca-certificates-java all 20190405ubuntu1
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Fehl:11 http://de.archive.ubuntu.com/ubuntu focal/main amd64 fonts-dejavu-extra all 2.37-1
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Fehl:12 http://de.archive.ubuntu.com/ubuntu focal/main amd64 libatk-wrapper-java all 0.37.1-1
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Fehl:14 http://de.archive.ubuntu.com/ubuntu focal/main amd64 xorg-sgml-doctools all 1:1.11-1
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Fehl:2 http://security.ubuntu.com/ubuntu focal-updates/main amd64 openjdk-11-jre-headless amd64 11.0.9.1+1-0ubuntu1~20.04
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Fehl:15 http://de.archive.ubuntu.com/ubuntu focal/main amd64 x11proto-dev all 2019.2-1ubuntu1
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Fehl:5 http://security.ubuntu.com/ubuntu focal-updates/main amd64 openjdk-11-jre amd64 11.0.9.1+1-0ubuntu1~20.04
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Fehl:16 http://de.archive.ubuntu.com/ubuntu focal/main amd64 x11proto-core-dev all 2019.2-1ubuntu1
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Fehl:7 http://security.ubuntu.com/ubuntu focal-updates/main amd64 openjdk-11-jdk-headless amd64 11.0.9.1+1-0ubuntu1~20.04
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Fehl:22 http://de.archive.ubuntu.com/ubuntu focal/main amd64 xtrans-dev all 1.4.0-1
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Fehl:9 http://security.ubuntu.com/ubuntu focal-updates/main amd64 openjdk-11-jdk amd64 11.0.9.1+1-0ubuntu1~20.04
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
Fehl:24 http://security.ubuntu.com/ubuntu focal-updates/main amd64 libx11-dev amd64 2:1.6.9-2ubuntu1.1
Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/pool/main/j/java-common/java-common_0.72_all.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/p...-headless_11.0.9.1+1-0ubuntu1~20.04_amd64.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/pool/main/j/java-common/default-jre-headless_1.11-72_amd64.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu.../ca-certificates-java_20190405ubuntu1_all.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/p...dk-11-jre_11.0.9.1+1-0ubuntu1~20.04_amd64.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/pool/main/j/java-common/default-jre_1.11-72_amd64.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/p...-headless_11.0.9.1+1-0ubuntu1~20.04_amd64.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/pool/main/j/java-common/default-jdk-headless_1.11-72_amd64.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/p...dk-11-jdk_11.0.9.1+1-0ubuntu1~20.04_amd64.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/pool/main/j/java-common/default-jdk_1.11-72_amd64.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/pool/main/f/fonts-dejavu/fonts-dejavu-extra_2.37-1_all.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu...-wrapper/libatk-wrapper-java_0.37.1-1_all.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu...er/libatk-wrapper-java-jni_0.37.1-1_amd64.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/pool/main/x/xorg-sgml-doctools/xorg-sgml-doctools_1.11-1_all.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/pool/main/x/xorgproto/x11proto-dev_2019.2-1ubuntu1_all.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/pool/main/x/xorgproto/x11proto-core-dev_2019.2-1ubuntu1_all.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/pool/main/libi/libice/libice-dev_1.0.10-0ubuntu1_amd64.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu...d-stubs/libpthread-stubs0-dev_0.4-1_amd64.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/pool/main/libs/libsm/libsm-dev_1.2.3-1_amd64.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/pool/main/libx/libxau/libxau-dev_1.0.9-0ubuntu1_amd64.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/pool/main/libx/libxdmcp/libxdmcp-dev_1.1.3-0ubuntu1_amd64.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/pool/main/x/xtrans/xtrans-dev_1.4.0-1_all.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/pool/main/libx/libxcb/libxcb1-dev_1.14-2_amd64.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/pool/main/libx/libx11/libx11-dev_1.6.9-2ubuntu1.1_amd64.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/pool/main/libx/libxt/libxt-dev_1.1.5-1_amd64.deb Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«
E: Einige Archive konnten nicht heruntergeladen werden; vielleicht »apt-get update« ausführen oder mit »--fix-missing« probieren?
markus@markus-VirtualBox:~$ java -version

Der Befehl 'java' wurde nicht gefunden, kann aber installiert werden mit:

sudo apt install openjdk-11-jre-headless # version 11.0.9.1+1-0ubuntu1~20.04, or
sudo apt install default-jre # version 2:1.11-72
sudo apt install openjdk-13-jre-headless # version 13.0.4+8-1~20.04
sudo apt install openjdk-14-jre-headless # version 14.0.2+12-1~20.04
sudo apt install openjdk-8-jre-headless # version 8u275-b01-0ubuntu1~20.04
Es sind einige Sachen fehlgeschlagen.
 
Also unter Linux (Ubuntu) kannst Du mittels des Paket openjdk-<Version>-jdk genau das JDK installieren, das Du installiert haben willst. Also z.B. für OpenJDK 15 heißt das Paket openjdk-15-jdk

Installieren kannst Du es per sudo apt install openjdk-15-jdk oder eben auch mit dem Paketmanager Deiner Wahl.

Wenn es speziell das AdoptOpenJDK sein soll, dann lad Dir das richtige File herunter (für Deine Architektur) und dann entpackst Du das tar.gz File an die Stelle, an der Du es gerne hättest. Dann kannst Du es durch setzen von Pfad und ggf JAVA_HOME Umgebungsvariablen nutzen.
Du Held! Das hier:
sudo apt install openjdk-14-jdk
Hat funktioniert!
Abfrage:
ava --version
openjdk 14.0.2 2020-07-14
OpenJDK Runtime Environment (build 14.0.2+12-Ubuntu-120.04)
OpenJDK 64-Bit Server VM (build 14.0.2+12-Ubuntu-120.04, mixed mode, sharing)
Vielen Dank! Ihr seid klasse!!!
 
https://sdkman.io erlaubt das installieren beliebiger Java-Versionen (<- ganz deutliche Empfehlungen zum Entwickeln).
Um darauf noch mal zurückzukommen: wenn du aktiv entwickelst, reicht dir meist eine Version nicht, und du willst potentiell die Möglichkeit haben, unterschiedliche Versionen parallel zu installieren. Geht zwar auch mit der Paketverwaltung des OS, mit sdkman hat man da aber noch mal deutlich mehr Möglichkeiten.
 
Habe folgendes versucht:
Bash:
sudo apt-get update
Danach
Bash:
sudo apt install openjdk-15-jdk

Ergebnis:
Bash:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.      
Statusinformationen werden eingelesen.... Fertig
E: Paket openjdk-15-jdk kann nicht gefunden werden.
 
Vielen Dank!
Ich habe es geschafft:
Eine Java-Konsolen-Anwendung und eine Java-Swing-Anwendung die ich unter Windows 10 installiert habe, starten beide unter Ubuntu 20.04!
Ich bin begeistert!
 
Also was für eine Ubuntu Version hast du installiert? Openjdk 15 sollte da verfügbar sein, denn die Suche im Repository hat diese Pakete ja geliefert... Also recht dubios....
 
Danke dem Thread Hersteller:
Also bei mir hat:
Java:
sudo apt install default-jdk
geklappt:

Java:
meinuser@bnd:~$ java -version
openjdk version "11.0.10" 2021-01-19
OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)
meinuser@bnd:~$
 

Neue Themen


Zurück
Oben