Instalación de Sun Java en versiones anteriores de Ubuntu (9.10 y posteriores)
Tuve el mismo problema una vez hace unos tres años con Ubuntu 8.04, creo. Hubo un problema extraño al usar openjre y el problema se resolvió usando la versión sun jre. Estos son los pasos en la terminal que se aplican a las versiones inferiores a 10.04, ya que a partir de 10.04 sun java se ha eliminado y reemplazado por openjre:
sudo apt-get remove openjdk-6-jre default-jre default-jre-headless
sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-plugin sun-java6-fonts
(Todo lo relacionado con Sun Java. Solo para asegurarse)
Después de eso, si eliminaste openjdk, solo tendrías sun java. Si no lo eliminó, entonces tiene ambos. Para cambiar de uno a otro, haga esto:
sudo update-java-alternatives -l
- Esto le mostrará la lista de motores Java que puede usar.
El nombre de la alternativa de Java es el de la izquierda, por lo que, por ejemplo, openjdk aparecería así:
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
Y configuraría el sistema para abrir jdk de esta manera:
sudo update-java-alternatives -s java-6-openjdk
Si desea utilizar Sun, haga esto (después de la instalación de los paquetes de Sun):
sudo update-java-alternatives -s java-6-sun
Si desea utilizar la versión de Java 7, simplemente cambie el número 6 mencionado anteriormente por 7. Por ejemplo, si quisiera instalar la versión 7 de Openjre, haría lo siguiente:
sudo apt-get install openjdk-7-jre default-jre default-jre-headless
Instalación de Sun Java en versiones más nuevas de Ubuntu (10.04 y anteriores)
Abra la terminal y escriba lo siguiente:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install oracle-java7-installer
Eso debería instalar la versión Sun Java en su sistema. Para cambiarlo, simplemente haga lo siguiente en caso de que tenga otras alternativas de Java:
sudo update-java-alternatives -s java-7-oracle
Si desea que la instalación sea automática, escriba lo siguiente:
sudo echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
después de eso, simplemente haga lo siguiente para establecer las variables de entorno predeterminadas:
sudo apt-get install oracle-java7-set-default
Tenga en cuenta que el PPA incluye las versiones 6, 7 y 8. Para que pueda instalar cualquiera de ellos simplemente cambiando el número en la línea de instalación, por ejemplo:
sudo apt-get install oracle-java8-installer
Instalaría Java 8. Después de instalar la versión de Java que desea utilizar y establecer la versión predeterminada con el update-java-alternatives
comando, puede verificar qué versión está utilizando escribiendo lo siguiente:
java -version
Le mostrará la versión predeterminada que está utilizando en ese momento.
También me gustaría mencionar que OpenJRE / JDK ha recorrido un largo camino desde hace 2 o 3 años cuando tenía muchos problemas que se resolvieron al cambiar a Sun Java.