GNU/Linux >> Tutoriales Linux >  >> Ubuntu

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

En este artículo, repasaré el proceso de instalación de Java 8 en Debian 9 Stretch. Java viene en dos sabores e instalamos ambos. 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 no es compatible con OpenJDK. También hay un mecanismo ordenado para cambiar el Java predeterminado en caso de que tenga ambos instalados. En uno de nuestros artículos anteriores, explicamos la instalación de Java en un sistema basado en rpm y esta vez lo haremos en Debian.

Instalación de OpenJDK

Comenzaremos desde 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. Es decir, 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

Según el tipo de instalación de Debian que haya realizado (CD, DVD, unidad USB), es posible que ya esté 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 ir.

Instalación de Oracle Java

Para instalar Oracle Java podemos usar el repositorio 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 añadimos 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 nuevo del sitio de Oracle y lo instalará. El entorno ncurses también le pedirá que acepte el EULA 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 un resultado similar a este

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 en el momento de escribir este artículo) o Java 7 o 6 (versiones heredadas), también podemos instalarlas. Necesitamos volver a ejecutar el comando anterior, excepto que cambiaremos el número 8 por 6, 7 o 9.

Administrar qué Java se usará de forma predeterminada

Si 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 usar 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

Le dará un resultado similar a este

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

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

update-alternatives --config javac

Cualquier otra herramienta como javaws también se puede configurar simplemente cambiando la última palabra en este comando al nombre de herramienta apropiado.

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 update-alternatives --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 quiere que OpenJDK sea su $JAVA_HOME.

Guarde el archivo y ejecute el comando fuente para cargar una nueva variable

source /etc/environment

Ahora comprueba si funciona

echo $JAVA_HOME

debería darte una salida como esta a esta

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

Eso significa que la variable de entorno se ha configurado 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.


Ubuntu
  1. Cómo instalar Java en Linux

  2. Cómo instalar el motor Docker en Debian 9 Stretch Linux

  3. Cómo instalar el kit de desarrollo Oracle Java SE en Debian 9 Stretch Linux

  4. Cómo instalar Jenkins en Debian 9 Stretch Linux

  5. Cómo instalar NodeJS en Debian 9 Stretch Linux

Cómo instalar Java en Debian 9 Stretch

Cómo instalar Go en Debian 9 Stretch

Cómo instalar Java en Debian 11

Cómo instalar Java en Linux Mint 19

Cómo instalar Java en Linux Mint 20

Cómo instalar Java en Debian 10