
Estoy intentando instalar jdk 8 durante semanas, pero falla. A continuación se muestran algunos resultados:
sudo alternativas de actualización --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.
cual 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 alternativas de actualización --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.
Si puedes por favor dame ayuda para solucionar este problema. Gracias
Respuesta1
Instalé el jdk muy bien. Esto es lo que hice.
Consigue el.rpmarchivo deSitio web de Oráculo.
Abra una terminal y escriba este comando:
sudo apt-get install alien
Espere a que se instale alienígena.
Tipo:
sudo alien -i -c <path to the file>
Espere a que termine de instalarse. Parecerá que no hace nada durante un tiempo, pero así es.
Pruebe la instalación con:
java -version
¡Ya terminaste!
Respuesta2
Seguí los pasos sugeridos hoy, pero el resultado me molestó. Principalmente porque el Java instalado no estaba registrado en java-alternatives entre otras versiones, y también porque apt se quejaba de "1 no está completamente instalado o eliminado".
Entonces decidí dar una respuesta alternativa.
Los siguientes pasos me hicieron feliz hoy:
- Consigue el.tar.gzarchivo desitio web de oráculo
- Utilice el siguiente comando para instalar el convertidor de paquetes específico de Java:
sudo apt install java-package
- En el directorio que contiene el archivo descargado anteriormente, ejecute el comando:
make-jpkg jdk-8u221-linux-x64.tar.gz
(ajuste la versión si es necesario). - Luego ejecute:
sudo dpkg -i oracle-java8-jdk_8u221_amd64.deb
(ajuste la versión si es necesario). - Si tiene otras versiones de Java instaladas, es posible que necesite actualizar alternativas:
sudo update-java-alternatives --set oracle-java8-jdk-amd64
- Comprueba que todo está bien:
java -version
.
Ahora puedes eliminar ambos..tar.gzy.debutantearchivos.