Meu Raspberry Pi 3 veio com a versão 1.8.0_65 do Java instalada. Não pude atualizá-lo para uma versão posterior usando apt-get
- presumo que não exista um repositório Debian para ele. Não sei como atualizá-lo e a instalação de uma versão mais recente não substitui a existente.
Qual é a melhor maneira de instalar / atualizar o Java no Raspbian e mantê-lo atualizado daqui para frente?
Respostas:
Para ter o java Oracle mais recente instalado, você pode verificar o Java atual
remover OpenJDK
adicionar chave digital
adicionar fonte de pacote
adicione as seguintes linhas
instalar o Java 8
remover Java antigo
verifique o sucesso
fonte
apt-key
foi colado com o–
traço longo, que em algum momento teve que substituir acidentalmente dois hífens--
para que o comando não funcionou, e resultou em erro estranho:gpg: conflicting commands
. Eu editei a resposta para corrigi-la.sudo apt-get purge java7*
Removidooracle-java8-jdk
...Os seguintes conselhos de hannes ach e SWilk foram bem-sucedidos, mas recebi o seguinte erro:
Para resolver isso, executei:
então
Então, tudo funcionou como esperado.
Informação original daqui https://blog.sleeplessbeastie.eu/2017/11/02/how-to-fix-missing-dirmngr/
fonte
Se você deseja novos recursos agora, é possível obter as versões 9 e 10 assim:
Liberica para Raspberry Pi: https://www.bell-sw.com/java-for-raspberry-pi.html
fonte
Você já tentou este guia? http://elinux.org/RPi_Java#Installing_Java_on_Raspberry_Pi
OpenJDK
Oracle Java 8
Edite
sudo nano -w /etc/profile
e adicionepara ver se o java está funcionando
fonte
/usr/bin/java
sudo update-alternatives --config java; sudo update-alternatives --config java
e precisa ser feita apenas uma vez.