Linux, Front-End, Back-End, Anime, Metal y demás.

viernes, 4 de abril de 2014

Instalar Java Oracle JDK 7u51 en Ubuntu 12.04/12.10/13.04/13.10 y Linux Mint

12:58 Posted by Alexander 7 comments


Bueno, si bien es cierto que tenemos la alternativa OpenJDK, que cumple con la mayoría de las actividades que realizamos, en algunos casos no es suficiente, especialmente si tienes pensado crear un ambiente de desarrollo en web, usando Netbeans o Eclipse, es por eso que aprenderemos a instalarlo en nuestro sistema basado en Ubuntu. Como sabrán hace un año y algo fue removido de los repositorios oficiales de Ubuntu, asi que tenemos que buscar otras alternativas.

Tenemos dos opciones para instalar Java de Oracle:

1. Por medio de una PPA NO OFICIAL.

ADVERTENCIA: RECUERDA QUE EL AUTOR DE ESTE REPOSITORIO NO TE OFRECE NINGUNA GARANTÍA.

Si eres de los que no les gusta mucho hacer tantas configuraciones, añadimos esto al sistema:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
 Y te debería de instalar la ultima versión disponible de Java JDK.

Ahora configuramos en el sistema para dejarlo por default
sudo update-alternatives --config java
Y seleccionamos la carpeta del jdk.

Si tienes problemas con esta versión, puedes quitarla de la siguiente forma:
sudo apt-get remove oracle-java7-installer
Y quitamos el repositorio
sudo ppa-purge ppa:webupd8team/java
2. Instalar Java JDK manualmente.

a. Vamos a la pagina de descarga de Java Oracle y descargamos la ultima versión. Si bien, en la fecha que escribo esta entrada ya esta disponible la Versión 8, yo usare la version 7u51.


Entramos donde esta el circulo y aparecerán varias opciones, los que nos interesa son estos (recuerda dar click para aceptar los términos de licencia):

Debes elegir según tu arquitectura 32 bits (x86) o 64 (x64).

b. Instalación Java JDK 32 y 64 bits

Luego de descargar el archivo jdk-7u51-linux-i586.tar.gz o jdk-7u51-linux-x64.tar.gz, procedemos a descomprimir pueden hacerlo con clic derecho "extraer aquí" o con terminal, suponiendo que lo tienen en su carpeta personal.

Si es de 32 bits
tar -xvf jdk-7u51-linux-i586.tar.gz
Si es de 64
tar -xvf jdk-7u51-linux-x64.tar.gz
Nos crea una carpeta con nombre jdk1.7.0_09. Ahora tenemos que crear una carpeta en el directorio del sistema.
sudo mkdir -p /usr/lib/jvm/jdk1.7.0
Ahora vamos a mover el contenido de la carpeta jdk1.7.0_09 a la que creamos.
sudo mv jdk1.7.0_51/* /usr/lib/jvm/jdk1.7.0/
3. Procedemos a activarlo java, javac y javaws.
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1  
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1 
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
4. Al haber instalado Java ya sea desde la PPA o manualmente, tenemos que decirle al sistema que use la versión de Oracle.

Si tienen OpenJDK, les saldran mas opciones, deben elegir la dirección que contiene al JDK de Oracle.
sudo update-alternatives --config java
Saldrá algo parecido a esto


Elegimos el número donde este el directorio /usr/lib/jvm/jdk1.7.0/bin/java
5. Ahora configuramos Javac
sudo update-alternatives --config javac
Como pueden ver, solo tengo una versión de Javac, si tuvieran otro, eligan la carpeta /usr/lib/jvm/jdk1.7.0/bin/java

6. Ahora configuramos Javaws
sudo update-alternatives --config javaws
7. Vamos con el plugin de Java para Firefox.
Si ya teníamos una instalación anterior de Java Oracle U OpenJDK, vamos a eliminar los enlaces.
rm -f ~/.mozilla/plugins/libnpjp2.so ~/.mozilla/plugins/libjavaplugin_oji.so
sudo rm -f /usr/lib/firefox/plugins/libnpjp2.so /usr/lib/firefox/plugins/libjavaplugin_oji.so8.
Ahora vamos a crear la carpeta de los plugins
mkdir -p ~/.mozilla/plugins
9. Creamos un enlace simbólico para Java, segun nuestra arquitectura.

Para 32 Bits
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/
Para 64 Bits
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
10. Ahora pueden ver en los complementos de Firefox, o en la pagina de Java para revisar la instalación.


7 comentarios:

  1. IMPECABLE! el mini tutorial. Sería muy útil agregar como crear los enlaces para utilizarlo con chrome. Muchísimas gracias :)

    ResponderEliminar
  2. Muchísimas gracias por este tutorial, me funcionó todo excepto en la parte de la verificación, pero para lo que necesitaba la instalación del jdk funciona perfecto. Excelente tutorial

    ResponderEliminar
  3. Tutorial Perfecto !! Todo muy claro y no he tenido ningún problema durante la instalación. Muchísimas Gracias !

    ResponderEliminar
  4. Excelente tutorial!!! Muchas gracias!!
    No obstante, en el punto 9, para añadir java a firefox, he hecho el enlace en esta ruta: "/usr/lib/firefox-addons/plugins" en lugar de esta: "~/.mozilla/plugins/" y de este modo la comprobación del punto 10 ya se hace correctamente.

    ResponderEliminar
  5. Este comentario ha sido eliminado por el autor.

    ResponderEliminar