Archivo

Posts Tagged ‘JDK 7’

Instalar JDK 7.0 en Ubuntu 11.04

En el momento de escribir estas líneas, la última versión del kit de desarrollo Java (JDK) no se halla disponible en los repositorios de Ubuntu 11.04, ni existe en la página web de Java una versión en formato .deb para usar de manera fácil en nuestro Ubuntu. Por ello, los pasos a seguir para instalar esta versión del JDK son los siguientes:

1.- Obtener el JDK de la página oficial:

Para ello nos descargaremos la versión de linux que corresponda a nuestra máquina (32 o 64 bits) de la página oficial del Java.

Debemos descargar el dichero comprimido en formato tar.gz.

2.- Descomprimimos el fichero descargado:

Para descomprimir el fichero descargado tenemos dos opciones, bien usando la interfáz gráfica, bien usando la consola.

2.1 Descompresión usando la interfáz gráfica:

En mi caso particular que uso GNOME, basta con seleccionar el archivo jdk-7-linux-x64.tar.gz con el botón derecho del ratón y seleccionar la opción “Extraer aqui” en el menú contextual que aparece.

2.2 Descompresión desde la consola:

Para los fans de la terminal, he aqui los comandos que se deben ejecutar para descomprimir el archivo:

$gzip -d jdk-7-linux-x64.tar.gz

Con ello hemos obtenido el fichero jdk-7-linux-x64.tar, con lo que desempaquetamos el formato tar con el comando:

$tar -xvf jdk-7-linux-x64.tar

Con cualquiera de las dos opciones, el contenido del fichero se extrae en la carpeta ./jdk1.7.0

3.- Mover la carpeta que contiene los ficheros del JDK a una mejor ubicación.

Ubuntu por defecto coloca las distintas versiones de Java, ya sean kits de desarrollo (JDK) o entornos de ejecución (JRE) en la carpeta /usr/lib/jvm, por lo que no es mala idea colocar nuestro kit de desarrollo en su lugar natural. Para ello movemos la carpeta recien extraida con el comando:

$sudo mv ./jdk1.7.0/ /usr/lib/jvm/jdk1.7.0

4.- Comprobar las versiones de Java que hay instaladas en el sistema:

Debemos comprobar que versiones de Java tenemos instaladas en el sistema para poder determinar el número de opción que le asignaremos a nuestro nuevo JDK. Las opciones se numeran empezando en 0 hasta n-1, donde n es el número total de opciones registradas en el sistema.Para ver las opciones registradas usaremos el siguiente comando:

$sudo update-alternatives --config java

En mi caso particular, puesto que no tengo ninguna otra versión aparte del OpenJDK 6, la salida del comando es la siguiente:

En este caso la opción OpenJDK 6 es la opción 0,por lo que asignaré en el siguiente paso la opción 1 al JDK 7.

En caso de haber más opciones, usaremos como número de opción el siguiente al que tenga la última opción de la lista.

5.- Añadir JDK 7 la la lista de entornos Java:

El penúltimo paso de la instalación del JDK es añadir el Kit de desarrollo JDK 7.0 a la lista de entornos java del sistema. Para ello usaremos el siguiente comando:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0/jre/bin/java 1

El número al final del comando es el número de opción que deseamos usar. Este número, es en realidad la prioridad que tiene ese entorno, en el modo automático. Cuanto mayor es este número, mas prioridad.

6.- Configurar JDK 7 como entorno por defecto:

Volveremos a ejecutar el comando del paso 4, y veremos que en esta ocasión, ya tenemos disponible la opción del JDK 7. Para hacer que sea el entorno por defecto del sistema, bastará con pulsar su número de opción seguido de la tecla intro:

$sudo update-alternatives --config java

La salida del sistema será algo similar a esta captura:

7.- Comprobar la máquina virtual:

Pro último comprobaremos que la configuración se ha realizado con éxito, para lo cual ejecutaremos el siguiente comando:

$java -version

El sistema deberá respondernos con algo similar a esta captura:

8.- Configurar el path de JAVAC

Finalmente debemos configurar el path de javac para utilizar por defecto el compilador del JDK 7.0.
Para ello ejecutamos en la consola el siguiente comando:

$sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1

A continuación establecemos la nueva alternativa, como la alternativa por defecto:

$sudo update-alternatives --set javac /usr/lib/jvm/jdk1.7.0/bin/javac

Por último, comprobamos que la instalación se ha realizado correctamente, para lo cual ejecutamos el comando:

$javac -version

9.- Referencias:

Guía en castellano para instalar el JDK 6.0 en Ubuntu.
Articulo con el que he completado el anterior.

Anuncios
Categorías:Java, Ubuntu Etiquetas: ,