• Wir präsentieren Dir heute ein Stellenangebot für einen Java Entwickler - m/w/d in Augsburg, München, Stuttgart oder Bamberg. Hier geht es zur Jobanzeige

Wie installiere ich adoptopenjdk in Ubuntu 20.04

M

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?
 
mrBrown

mrBrown

Super-Moderator
Mitarbeiter
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).
 
kneitzel

kneitzel

Top Contributor
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.
 
M

marlem

Bekanntes Mitglied
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.
 
M

marlem

Bekanntes Mitglied
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!!!
 
M

marlem

Bekanntes Mitglied
15 konnte ich nicht installieren. Das gab es nicht. Ich habe es ausprobiert.
 
mrBrown

mrBrown

Super-Moderator
Mitarbeiter
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.
 
M

marlem

Bekanntes Mitglied
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.
 
M

marlem

Bekanntes Mitglied
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!
 
kneitzel

kneitzel

Top Contributor
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....
 
M

MarkusNeu

Mitglied
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:~$
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Wie installiere ich javax-usb unter windows? Allgemeine Java-Themen 0
M JDK installieren OpenJDK13 installieren, Einrichten? Ubuntu 18.04. Allgemeine Java-Themen 2
Cromewell JavaFX FXML-File lädt unter Ubuntu nicht Allgemeine Java-Themen 7
O Socket-Unterschiede zwischen Windows und Ubuntu Allgemeine Java-Themen 2
S JAAS unter Ubuntu? Allgemeine Java-Themen 0
M Swing Windows und Ubuntu Allgemeine Java-Themen 4
C Ubuntu-VM Java starten Allgemeine Java-Themen 24
P Eclipse Unter Windows erstelle .jar unter Linux (Ubuntu) funktioniert nicht Allgemeine Java-Themen 5
B Eclipse [Ubuntu] Paket javax.media.* nicht gefunden Allgemeine Java-Themen 7
P RMI RMI Problem mit Ubuntu Allgemeine Java-Themen 2
M Swing Originaldatei wird gelöscht, anstatt mit temporärer überschreiben (Ubuntu) Allgemeine Java-Themen 9
S Verhalten von System.getenv() in Ubuntu / Linux Allgemeine Java-Themen 12
MQue Ubuntu Java_Home Allgemeine Java-Themen 4
T System Preferences + LInux (Ubuntu) Allgemeine Java-Themen 8
M Drag and Drop FileListFlavor unter Ubuntu - Nautilus Allgemeine Java-Themen 5
G Java auf UBUNTU installieren Allgemeine Java-Themen 5
P Ubuntu/Webstart Allgemeine Java-Themen 2
G Java 6 unter Ubuntu Allgemeine Java-Themen 5
M java unter Ubuntu 7.0.4 Allgemeine Java-Themen 4
V Java applets unter ubuntu im Browser anzeigen Allgemeine Java-Themen 9
B Java 6 unter Ubuntu (Linux) Allgemeine Java-Themen 4
U wie installiert man java 6 unter ubuntu 6 Allgemeine Java-Themen 8

Ähnliche Java Themen

Anzeige

Neue Themen


Oben