Muchas veces me encontré que algunas cosas ne java no podía correr en Ubuntu, pero porque seria?
Cuando tuve la necesidad de instalar Java en linux utilice desde los repositorios de Ubuntu e instale OpenJDK, que para propósitos normales funciona, lo actualizan periódicamente y todo corre bien. Salvo que para algunas ciertas aplicaciones en Java nos da unos errores cuando la corremos y necesitaremos si o si Oracle Java, la cual no esta disponible para Debian/Ubuntu desde los repositorios oficiales ya que Oracle les retiro la licencia de distribuidor de Java.
Pero como todo tiene solución, la web nos provee de ella.
Entramos a la consola y escribimos:
sudo add-apt-repository ppa:webupd8team/java
sudo aptitude update
Y ahora instalamos Oracle Java jdk 7, escribimos en la consola:
sudo aptitude install oracle-java7-installer
Una vez instalado todo, verificamos la versión de java que tenemos. Escribimos en la consola:
java -version
Y esto sale por pantalla:
java version «1.7.0_21»
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
vía Instalar Oracle Java jdk 7 en Ubuntu 13.04 | Proyectos Beta.
[Actualizacion]
Seleccionar la versión de Java que queremos utilizar
Si tenemos varias versiones de Java instaladas, podemos seleccionar la que trabajará por defecto ejecutando en una terminal el siguiente comando:
sudo /usr/sbin/update-alternatives --config java
Nos responderá algo parecido a:
Hay 2 opciones para la alternativa java ( proporcionando /usr/bin/java). Selección Ruta Prioridad Estado ------------------------------------------------------------ 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 modo automático 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 modo manual * 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 modo manual Presione Entrar para mantener la opción actual [*], o escriba el número de la selección: