Mój Raspberry Pi 3 został dostarczony z zainstalowaną wersją Java 1.8.0_65. Nie mogłem zaktualizować go do nowszej wersji przy użyciu apt-get
- Zakładam, że nie ma dla niego repozytorium Debiana. Nie wiem, jak to zaktualizować, a zainstalowanie nowszej wersji nie zastępuje istniejącej.
Jaki jest najlepszy sposób, aby zainstalować / zaktualizować Javę na Raspbian i stale ją aktualizować?
Odpowiedzi:
Aby mieć cały czas zainstalowaną najnowszą wersję java Oracle, możesz sprawdzić bieżącą Javę
usuń OpenJDK
dodaj klucz cyfrowy
dodaj źródło pakietu
dodaj następujące wiersze
zainstaluj Javę 8
usuń starą Javę
sprawdź sukces
źródło
apt-key
zostało wklejone z–
długiej desce rozdzielczej, który w pewnym momencie musiał zastąpić przypadkowo podwójne kreski--
więc polecenie nie działa, i spowodowało dziwny błąd:gpg: conflicting commands
. Zredagowałem odpowiedź, aby ją poprawić.sudo apt-get purge java7*
usuniętooracle-java8-jdk
...Następujące porady Hannes Ach i SWilk zakończyły się powodzeniem, ale otrzymałem następujący błąd:
Aby rozwiązać ten problem, uruchomiłem:
następnie
Potem wszystko działało zgodnie z oczekiwaniami.
Oryginalne informacje stąd https://blog.sleeplessbeastie.eu/2017/11/02/how-to-fix-missing-dirmngr/
źródło
Jeśli chcesz teraz nowych funkcji, możesz uzyskać wersję 9 i 10 w następujący sposób:
Liberica dla Raspberry Pi: https://www.bell-sw.com/java-for-raspberry-pi.html
źródło
Czy próbowałeś już tego przewodnika? http://elinux.org/RPi_Java#Installing_Java_on_Raspberry_Pi
OpenJDK
Oracle Java 8
Edytuj
sudo nano -w /etc/profile
i dodajaby sprawdzić, czy Java działa
źródło
/usr/bin/java
sudo update-alternatives --config java; sudo update-alternatives --config java
i należy to zrobić tylko raz.