Introducción
Java es uno de los lenguajes de programación de computadoras más populares para desarrollar aplicaciones de PC o móviles y está disponible en varias plataformas. Hay muchas aplicaciones que requieren Java en su sistema para funcionar. Más allá de eso, hay miles de millones de dispositivos móviles que ejecutan Java y alrededor de 9 millones de desarrolladores que prefieren Java para crear aplicaciones.
Si es un desarrollador y usuario de Linux, Java es un componente importante que debe tener en su sistema, no solo lo ayudará a crear aplicaciones, sino que también lo ayudará a ejecutar miles de aplicaciones y juegos que requieren Java. Este artículo es una guía para instalar Java en la última versión de Debian conocida como Bullseye.
Prerrequisitos
- Un sistema Debian 11 que se ejecuta con acceso a la cuenta con privilegios sudo.
- Complete la configuración inicial del servidor para preparar su sistema con algunos consejos
Instalación de Java en Debian 11
Los repositorios predeterminados de Debian 11 contienen el último OpenJDK 11 estable y la última versión, que es OpenJDK 17. Puede instalar cualquiera de ellos desde los repositorios oficiales.
Java Runtime Environment (JRE) solo ayuda a ejecutar aplicaciones desarrolladas en Java. Para crear una aplicación Java, es posible que necesite Java Development Kit o JDK.
Instale la última versión estable de Java (OpenJDK 11) en Debian 11. El siguiente comando instalará Java Runtime Environment:
sudo apt install default-jre default-jdk
Puede ignorar el paquete JDK o JRE según sus necesidades.
Instale la última versión de Java (OpenJDK 17) en Debian 11: use el siguiente comando para instalar la última versión actual de OpenJDK 17, ejecute el siguiente comando:
sudo apt install openjdk-17-jre openjdk-17-jdk
También puede haber instalado ambas versiones en su sistema.
Una vez completada la descarga y la instalación, puede verificar la versión:
java -version
openjdk version "17-ea" 2021-09-14
OpenJDK Runtime Environment (build 17-ea+19-Debian-1)
OpenJDK 64-Bit Server VM (build 17-ea+19-Debian-1, mixed mode, sharing)
Para comprobar la versión de JDK, utilice:
javac -version
javac 17-ea
Cambiar la versión de Java
Puede tener múltiples versiones de Java en su sistema, se pueden administrar fácilmente usando el comando:
sudo update-alternatives --config java
Obtendrá una lista de las versiones de Java instaladas en su sistema donde cada versión está asociada con un número y cualquier versión se puede configurar como el entorno Java predeterminado de su sistema. Puede elegir la versión de Java asociada con un número, escribir el número y presionar Enter .
Ha actualizado correctamente la versión JRE predeterminada. Si también tiene JDK instalado, haga lo mismo con " javac ":
sudo update-alternatives --config javac
Ingrese un número para establecer la versión requerida como predeterminada.
Configurar la variable de entorno
Muchas aplicaciones basadas en Java utilizan la variable de entorno JAVA_HOME para guardar la ubicación de Java en la PC. Por lo tanto, para evitar errores, se sugiere configurar la variable JAVA_HOME.
Primero, busque la ruta binaria de Java con el siguiente comando:
sudo update-alternatives --list java
A continuación, para configurar la variable, edite el archivo /etc/environment
en cualquier editor de texto:
sudo nano /etc/environment
Establezca la variable de entorno JAVA_HOME con el valor de la ruta binaria del comando anterior. Escriba la ruta simplemente omitiendo " bin / java ":
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/"
Guarda los cambios y cierra el archivo. Luego, vuelva a cargar el archivo:
source /etc/environment
Para comprobar el uso de la variable:
echo $JAVA_HOME
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/"
En la salida, obtendrá la ruta.
Conclusión
Java es un lenguaje multiplataforma ampliamente utilizado no solo para desarrollar aplicaciones para PC sino también para dispositivos móviles. Java funciona perfectamente en cualquier sistema operativo, ya sea PC con Windows o Linux. Muchas aplicaciones requieren Java para ejecutarse en un sistema, por lo que Java debe estar instalado en la PC.
Este artículo es una guía sobre cómo instalar Java en Debian 11 Bullseye y cómo administrarlo. Finalmente, también aprendimos cómo configurar la variable de entorno JAVA_HOME en Debian 11.