Como instalar Java (jdk y jre) en Ubuntu/Debian (Gnu/Linux)
Tabla de contenido:
- Antes de que empieces
- Instalación de OpenJDK 11
- Instalar OpenJDK 8
- Establecer la versión predeterminada
JAVA_HOME
Variable de entorno- Desinstalar Java
- Conclusión
En este tutorial, explicaremos cómo instalar Java (OpenJDK) en Debian 10 Linux.
Java es uno de los lenguajes de programación más populares utilizados para construir diferentes tipos de aplicaciones y sistemas. Las aplicaciones desarrolladas en Java son escalables, flexibles y mantenibles.
Antes de que empieces
Hay dos implementaciones diferentes de Java, OpenJDK y Oracle Java con casi ninguna diferencia entre ellas, excepto que Oracle Java tiene algunas características comerciales adicionales. Oracle Java License solo permite el uso no comercial del software, como el uso personal y el uso de desarrollo.
Los repositorios predeterminados de Debian 10 incluyen dos paquetes Java diferentes, Java Runtime Environment (JRE) y Java Development Kit (JDK). JRE incluye la máquina virtual Java (JVM), clases y binarios que le permiten ejecutar programas Java. Los desarrolladores de Java deben instalar JDK que incluye JRE y las herramientas y bibliotecas de desarrollo / depuración necesarias para crear aplicaciones Java.
Instalación de OpenJDK 11
OpenJDK 11, la implementación de código abierto de la Plataforma Java es el desarrollo y el tiempo de ejecución Java predeterminados en Debian 10, Buster.
Ejecute los siguientes comandos como usuario con privilegios de sudo o root para actualizar el índice de paquetes e instalar el paquete OpenJDK 11 JDK:
sudo apt update
sudo apt install default-jdk
Una vez que se completa la instalación, puede verificarla verificando la versión de Java:
java -version
La salida debería verse así:
openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+7-post-Debian-5) OpenJDK 64-Bit Server VM (build 11.0.3+7-post-Debian-5, mixed mode, sharing)
¡Eso es! En este punto, ha instalado Java correctamente en su sistema Debian.
default-jre
.
Instalar OpenJDK 8
Al momento de escribir, la versión anterior de Java LTS 8 no está disponible en los repositorios oficiales de Debian Buster.
Habilitaremos el repositorio AdoptOpenJDK que proporciona paquetes OpenJDK preconstruidos.
-
Comience actualizando la lista de paquetes e instalando las dependencias necesarias para agregar un nuevo repositorio a través de
sudo apt update
sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common
Importe la clave GPG del repositorio utilizando el siguiente comando wget:
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
Agregue el repositorio AdoptOpenJDK APT a su sistema:
sudo add-apt-repository --yes
Una vez que el repositorio esté habilitado, actualice las fuentes de apt e instale Java 8 usando los siguientes comandos:
sudo apt update
sudo apt install adoptopenjdk-8-hotspot
Finalmente, verifique la instalación comprobando la versión de Java:
java -version
La salida debería verse así:
openjdk version "1.8.0_212" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)
Establecer la versión predeterminada
java -version
Para cambiar la versión predeterminada, use el comando
update-alternatives
:
sudo update-alternatives --config java
La salida se verá como a continuación:
Se le presentará una lista de todas las versiones de Java instaladas. Ingrese el número de la versión que desea utilizar como predeterminada y presione
La variable de entorno
Para establecer la variable de entorno
En este ejemplo, las rutas de instalación son las siguientes: Una vez que encuentre la ruta de su instalación Java preferida, abra el
Suponiendo que desea establecer
Para que los cambios surtan efecto en su shell actual, puede cerrar sesión e iniciar sesión o ejecutar el siguiente comando de origen: Verifique que la variable de entorno
Debería ver la ruta a la instalación de Java: Puede desinstalar Java como cualquier otro paquete instalado con
Por ejemplo, para desinstalar el paquete
La última versión LTS de OpenJDK está disponible en los repositorios predeterminados de Debian 10 Buster y la instalación es una tarea simple y directa.
There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:
There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:
Enter
.
JAVA_HOME
Variable de entorno
JAVA_HOME
es utilizada por algunas aplicaciones Java para determinar la ubicación de instalación de Java.
JAVA_HOME
, use el comando
update-alternatives
para encontrar dónde está instalado Java:
sudo update-alternatives --config java
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
OpenJDK 8 se encuentra en
/usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java
/etc/environment
:
sudo nano /etc/environment
JAVA_HOME
en la ruta OpenJDK 11, agregue la siguiente línea, al final del archivo:
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
source /etc/environment
JAVA_HOME
se haya configurado correctamente:
echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
/etc/environment
es un archivo de configuración de todo el sistema, que utilizan todos los usuarios. Si desea establecer la variable
JAVA_HOME
por usuario, agregue la línea al
.bashrc
o cualquier otro archivo de configuración que se carga cuando el usuario inicia sesión.
Desinstalar Java
apt
.
default-jdk
simplemente ejecute:Conclusión
Cómo instalar y configurar redis en debian 10 linux

En este tutorial, cubriremos cómo instalar y configurar Redis en un Debian 10, Buster. Redis es un almacén de datos de valor clave en memoria de código abierto.
Cómo instalar virtualbox en debian linux 10 linux

VirtualBox es un software de virtualización multiplataforma de código abierto que le permite ejecutar múltiples sistemas operativos invitados simultáneamente. Este tutorial explica cómo instalar la última VirtualBox en Debian 10, Buster.
Cómo instalar java en debian 9

En este tutorial, veremos cómo instalar Java en Debian 9. Java es uno de los lenguajes de programación más populares que se utilizan para construir diferentes tipos de aplicaciones y sistemas.