sábado, 2 de abril de 2016

Instalando Java JDk x64 en Debian 8 [Manual]

Generalmente los paquetes de OpenJDK se instalan en el sistema, pero si es nuestro deseo el cambiarlos y usar una versión mas reciente, lo podemos hacer de dos maneras, la primera, eliminando el OpenJDK e instalando el nuevo paquete y la segunda, manteniendo OpenJDK y actualizando la configuración para usar el nuevo paquete instalado, en este caso haré la segunda forma.

Entrada Reciente!!
Método desde Repositorio: Instalar Java JDK 8 desde WebUpd8 Debian 8 [Repositorio]

Verificamos si tenemos OpenJDK instalado:

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

$ javac -version
javac 1.7.0_79


Descargare el siguiente paquete desde la pagina oficial de Oracle:


Crearemos la siguiente carpeta, movemos el paquete descargado a ella y lo descomprimimos.

$ sudo mkdir /opt/jdk/
$ sudo mv Descargas/jdk-8u77-linux-x64.tar.gz /opt/jdk/
$ cd /opt/jdk/
$ sudo tar -zxf jdk-8u77-linux-x64.tar.gz

Instalando el JDK

$ sudo update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_77/bin/java 100
$ sudo update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_77/bin/javac 100

Actualizando el JDK por defecto para java y javac

$ sudo update-alternatives --config java

Existen 3 opciones para la alternativa java (que provee /usr/bin/java).

  Selección   Ruta                                                                Prioridad  Estado
------------------------------------------------------------
  0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      modo automático
*1            /opt/jdk/jdk1.8.0_77/bin/java                                 100       modo manual
  2            /usr/bin/gij-4.9                                                       1049      modo manual
  3            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      modo manual

Pulse <Intro> para mantener el valor por omisión [*] o pulse un número de selección:

$ sudo update-alternatives --config javac
Existen 2 opciones para la alternativa javac (que provee /usr/bin/javac).

  Selección   Ruta                                                             Prioridad  Estado
------------------------------------------------------------
  0            /usr/bin/ecj                                                        143       modo automático
* 1            /opt/jdk/jdk1.8.0_77/bin/javac                        100       modo manual
  2            /usr/bin/ecj                                                        143       modo manual

Pulse <Intro> para mantener el valor por omisión [*] o pulse un número de selección: 1

Ahora comprobaremos que se hayan aplicado los cambios.

$ java -version
java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)

$ javac -version
javac 1.8.0_77

No hay comentarios:

Publicar un comentario