LINUX

Cómo instalar Java 8 en Debian GNU / Linux 9 (Stretch)

debian 9 instalar javaEn este artículo, analizaré el proceso de instalación de Java 8 en Debian 9 Stretch. Java viene en dos versiones e instalamos ambas. OpenJDK es una versión de código abierto que es compatible con la mayoría del software. Y Oracle JavaSE es la versión propietaria que debe usarse si su aplicación Java es incompatible con OpenJDK. También hay un buen mecanismo para cambiar Java predeterminado en caso de que tenga ambos instalados. En uno de nuestros artículos anteriores, hemos explicado la instalación de Java en un sistema basado en rpm y esta vez la tendremos en Debian.

Instalación de OpenJDK

Comenzaremos con la instalación de OpenJDK. Hay dos paquetes que podemos instalar, un JRE y un JDK. Aquellos familiarizados con Java ya saben lo que esto significa, pero para otros, mencionemos lo que significa. JRE significa Java Runtime Environment y JDK significa Java Development Kit. Entonces, el primero se usa si solo va a iniciar el programa Java, mientras que JDK incluye un compilador javac. Lo que significa que si eres desarrollador, necesitas JDK; de lo contrario, JRE está bien.

Para instalar JRE, use este comando después de obtener acceso de root con su:

apt-get install default-jre

Dependiendo del tipo de instalación de Debian que haya realizado (CD, DVD, unidad USB), esto podría estar instalado o no. Por otro lado, lo más probable es que JDK no esté instalado. Para instalarlo, escriba:

apt-get install default-jdk

Y estás listo para partir.

Instalación de Oracle Java

Para instalar Oracle java podemos usar el repositorio de Webupd que está hecho para Ubuntu, pero también funciona para Debian. Para agregar un repositorio, primero debe agregar el comando add-apt-repository si no está instalado (y eso depende de las opciones de instalación que haya seleccionado).

apt-get install software-properties-common dirmngr

Después de instalar esto, podemos agregar un repositorio.

add-apt-repository "deb http://ppa.launchpad.net/webupd8team/java/ubuntu yakkety main"

El repositorio aún no está listo para usar, necesitamos agregar una clave, veremos qué clave falta después de ejecutar el comando de actualización

apt update

A continuación agregamos clave:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C2518248EEA14886

Y ahora podemos instalar Oracle Java 8

apt-get install oracle-java8-installer

Esto iniciará el proceso de instalación, descargará el Java 8 más reciente del sitio de Oracle y lo instalará. El entorno ncurses también le pedirá que acepte el CLUF de Oracle para Java.

Una vez hecho esto, puede ejecutar el siguiente comando para ver qué versión exacta ha instalado

java -version

Debería obtener una salida similar a esta

java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

Si necesitamos Java 9 (versión de desarrollo al momento de escribir este artículo) o Java 7 o 6 (versiones heredadas), también podemos instalarlos. Necesitamos volver a ejecutar el comando anterior, excepto que cambiaremos el número 8 por 6, 7 o 9.

Administrar qué Java usará de forma predeterminada

De usted instaló Oracle Java 6, 7, 8 y 9, más OpenJDK, entonces tiene 5 instalaciones de Java. Si está desarrollando para el entorno heredado, querrá configurar su sistema para que use solo una versión de Java, y para hacerlo no necesita eliminar todas las demás versiones de Java. En su lugar, debe usar el siguiente comando:

update-alternatives --config java

Te dará una salida similar a esta

Aquí solo necesita ingresar el número que se muestra antes de la entrada de Java que desea usar como predeterminado. El asterisco significa cuál se usa actualmente. Después de cambiar la alternativa de java, el comando java -version debería darle una salida diferente.

También puede seleccionar el compilador java predeterminado con el siguiente comando

update-alternatives --config javac

También se puede configurar cualquier otra herramienta como javaws simplemente cambiando la última palabra de este comando por el nombre de la herramienta correspondiente.

Configuración de la variable de entorno

Si está utilizando algún servidor de aplicaciones Java como JBoss o Tomcat, necesitará el conjunto de variables $ JAVA_HOME. Para configurarlo, use arriba actualizar-alternativas –config java comando para ver dónde está instalado java.

Luego edite el siguiente archivo en nano

nano /etc/environment

Si acaba de instalar Java, el archivo está vacío, así que agregue una línea como esta

JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"

Eso es si quieres que OpenJDK sea tu $ JAVA_HOME.

Guarde el archivo y ejecute el comando de origen para cargar una nueva variable

source /etc/environment

Ahora comprueba si funciona

echo $JAVA_HOME

debería darte una salida como esta para esto

/usr/lib/jvm/java-8-openjdk-amd64

Eso significa que la variable de entorno se ha establecido correctamente.

Conclusión

Hemos instalado con éxito OpenJDK y Oracle Java SE y ahora tenemos el entorno configurado para que pueda instalar algunos servidores de aplicaciones Java EE como Red Hat JBoss, Oracle WebLogic, WildFly o Apache Tomcat. Además de eso, puede desarrollar e implementar su aplicación. O simplemente desea tener aplicaciones de escritorio Java SE simples en su escritorio Debian 9. De cualquier manera, ahora puedes hacerlo.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba
Cerrar