
Estou tentando instalar o jdk 8 há semanas, mas ele falha. A seguir estão algumas saídas,
sudo update-alternatives --config java
There is only one alternative in link group java (providing /usr/bin/java): /opt/java-oracle/jdk1.8.0/bin/java
Nothing to configure.
qual java
/usr/bin/java
Java
bash: /usr/local/java/jdk1.7.0_51/bin/java: No such file or directory
ls -l /usr/bin/java
/usr/bin/java -> /etc/alternatives/java
ls -l /etc/alternativas/java
/etc/alternatives/java -> /opt/java-oracle/jdk1.8.0/bin/java
sudo update-alternatives --config javac
/opt/java-oracle/jdk1.8.0/bin/javac 1 manual mode
javac
Error: could not find libjava.so
Error: Could not find Java SE Runtime Environment.
Se você puder, por favor me dê uma ajuda para resolver esse problema. Obrigado
Responder1
Eu instalei o jdk perfeitamente. Aqui está o que eu fiz.
Pegue o.rpmarquivo deSite da Oracle.
Abra um terminal e digite este comando:
sudo apt-get install alien
Aguarde a instalação do Alien.
Tipo:
sudo alien -i -c <path to the file>
Aguarde até que a instalação seja concluída. Vai parecer que não está fazendo nada por um tempo, mas está.
Teste a instalação com:
java -version
Você Terminou!
Responder2
Segui os passos sugeridos hoje, mas fiquei chateado com o resultado. Principalmente porque o Java instalado não foi registrado em java-alternatives entre outras versões, e também por causa da reclamação do apt sobre "1 não totalmente instalado ou removido".
Então decidi fornecer uma resposta alternativa.
As etapas a seguir me deixaram feliz hoje:
- Pegue o.tar.gzarquivo deSite da Oracle
- Use o seguinte comando para instalar o conversor de pacotes específico para Java:
sudo apt install java-package
- No diretório que contém o arquivo baixado anteriormente, execute o comando:
make-jpkg jdk-8u221-linux-x64.tar.gz
(ajuste a versão se necessário). - Em seguida, execute:
sudo dpkg -i oracle-java8-jdk_8u221_amd64.deb
(ajuste a versão, se necessário). - Se você tiver outras versões do Java instaladas, pode ser necessário atualizar as alternativas:
sudo update-java-alternatives --set oracle-java8-jdk-amd64
- Verifique se está tudo bem:
java -version
.
Agora você pode excluir ambos.tar.gze.debarquivos.