Мой Raspberry Pi 3 поставлялся с установленной версией Java 1.8.0_65. Я не мог обновить его до более поздней версии, используя apt-get
- я предполагаю, что репозитория Debian для него нет. Я не знаю, как обновить его, и установка более новой версии не заменяет существующую.
Какой лучший способ установить / обновить Java на Raspbian и поддерживать его обновленным в будущем?
Ответы:
Чтобы все время устанавливать самую последнюю версию Oracle Java, вы можете проверить текущую Java
удалить OpenJDK
добавить цифровой ключ
добавить источник пакета
добавить следующие строки
установить Java 8
удалить старую Java
проверить успех
источник
apt-key
была приклеена с–
тиром, который в каком - то момент пришлось случайно заменить двойной тир ,--
поэтому команда не работает, и в результате странной ошибки:gpg: conflicting commands
. Я отредактировал ответ, чтобы исправить это.sudo apt-get purge java7*
удаленыoracle-java8-jdk
...Следующий совет от Hannes Ach и SWilk был успешным, но я получил следующую ошибку:
Чтобы решить это, я побежал:
тогда
Затем все заработало как положено.
Оригинальная информация здесь https://blog.sleeplessbeastie.eu/2017/11/02/how-to-fix-missing-dirmngr/
источник
Если вам нужны новые функции, можно получить версии 9 и 10 следующим образом:
Liberica для Raspberry Pi: https://www.bell-sw.com/java-for-raspberry-pi.html
источник
Вы уже пробовали это руководство? http://elinux.org/RPi_Java#Installing_Java_on_Raspberry_Pi
OpenJDK
Oracle Java 8
Редактировать
sudo nano -w /etc/profile
и добавлятьчтобы увидеть, работает ли Java
источник
/usr/bin/java
sudo update-alternatives --config java; sudo update-alternatives --config java
и должна быть сделана только один раз.