Versiones de Java En Distribuciones Debian

Problema

Uno de los clientes a los que llevo me indico que la versión actual del comando Java estaba siendo inferior a la 1.7.

El sistema operativo que estamos usando es Linux y la distribución de la misma es Debian 7.8

Lo que haremos en este manual será comprobar que lo que nos decían era lo correcto y corregir con una versión paquetizada actual.

Por lo tanto lo que haremos sera gestionar las versiones de Java En distribuciones Debian.

Comprobando la versión de JAVA

Lo primero que vamos hacer es comprobar la versión de JAVA, para ello desde el propio sistema operativo vamos a comprobar que versión tenemos.

java -version

Y el resultado es el siguiente

java version "1.6.0_35"
OpenJDK Runtime Environment (IcedTea6 1.13.7) (6b35-1.13.7-1~deb7u1)
OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)

Efectivamente nos damos cuenta que la versión de JAVA OPENJDK que estaba usando es la 1.6.0_35.

Instalando nueva versión JAVA OPENJDK

Comprobaremos los paquetes que tenemos instalado primero

dpkg -l | grep openjdk

El resultado del comando es el siguiente

ii openjdk-6-jdk:amd64 6b35-1.13.7-1~deb7u1 amd64 OpenJDK Development Kit (JDK)
ii openjdk-6-jre:amd64 6b35-1.13.7-1~deb7u1 amd64 OpenJDK Java runtime, using Hotspot JIT
ii openjdk-6-jre-headless:amd64 6b35-1.13.7-1~deb7u1 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)
ii openjdk-6-jre-lib 6b35-1.13.7-1~deb7u1 all OpenJDK Java runtime (architecture independent libraries)

Como veis tenemos instalada la versión 6 y tenemos que instalar la versión 7 del mismo:

aptitude install openjdk-7-jdk openjdk-7-jre openjdk-7-jre-lib

Una vez instalados todos los paquetes necesarios procedemos a la configuración del mismo.

Configurando la versión de JAVA

Una vez instalado, pensamos que la versión de JAVA pasaría ahora mismo a la más moderna, pero no fue el caso. Al comprobar de nuevo con el comando «java -version» nos volvió a dar el mismo resultado.

Para configurarlo tuvimos que usar el siguiente comando:

update-alternatives --config java

Nos indicará que versión queremos configurar y elegiremos la opción 2 en nuestro caso:

Existen 2 opciones para la alternativa java (que provee /usr/bin/java).
Selección Ruta Prioridad Estado
------------------------------------------------------------
* 0 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 modo automático
 1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 modo manual
 2 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1051 modo manual

Ahora volveremos a comprobar que la versión de java ha cambiado con el comando «java -version»

java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-1~deb7u1)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *