Auf meinem Raspberry Pi 3 war Java Version 1.8.0_65 installiert. Ich konnte es nicht mit auf eine spätere Version updaten apt-get
- ich nehme an, es gibt kein Debian-Repo dafür. Ich weiß nicht, wie ich es aktualisieren soll, und die Installation einer neueren Version ersetzt nicht die vorhandene.
Was ist die beste Möglichkeit, Java auf Raspbian zu installieren / zu aktualisieren und in Zukunft auf dem neuesten Stand zu halten?
Antworten:
Um immer das neueste Oracle Java zu installieren, können Sie das aktuelle Java überprüfen
OpenJDK entfernen
digitalen Schlüssel hinzufügen
Paketquelle hinzufügen
füge folgende Zeilen hinzu
Installieren Sie Java 8
entfernen Sie altes Java
Erfolg überprüfen
quelle
apt-key
mit dem eingefügten wurde–
langen Strich, die irgendwann aus Versehen mußte Doppel Striche ersetzen ,--
so der Befehl nicht funktioniert hat, und führte zu seltsamen Fehlern:gpg: conflicting commands
. Ich habe die Antwort bearbeitet, um sie zu korrigieren.sudo apt-get purge java7*
entferntoracle-java8-jdk
...Der folgende Rat von hannes ach und SWilk war erfolgreich, aber ich habe den folgenden Fehler erhalten:
Um das zu lösen, lief ich:
dann
Dann hat alles wie erwartet funktioniert.
Ursprüngliche Informationen von hier https://blog.sleeplessbeastie.eu/2017/11/02/how-to-fix-missing-dirmngr/
quelle
Wenn Sie jetzt neue Funktionen wünschen, können Sie Version 9 und 10 wie folgt herunterladen:
Liberica für Raspberry Pi: https://www.bell-sw.com/java-for-raspberry-pi.html
quelle
Haben Sie diese Anleitung schon ausprobiert? http://elinux.org/RPi_Java#Installing_Java_on_Raspberry_Pi
OpenJDK
Oracle Java 8
Bearbeiten
sudo nano -w /etc/profile
und hinzufügenum zu sehen, ob Java funktioniert
quelle
/usr/bin/java
sudo update-alternatives --config java; sudo update-alternatives --config java
und muss nur einmal durchgeführt werden.