Cómo Instalar Java en Ubuntu 18.04
Este artículo te enseñará cómo instalar Java en Ubuntu 18.04. Los comandos funcionarán en cualquier servidor privado o computadora que ejecute la última versión, Ubuntu 18.04 Bionic Beaver, así como en 16.04 y otras versiones de soporte a largo plazo (LTS). Java generalmente se distribuye en tres ediciones, Micro (ME), Enterprise (EE) y Standard Edition (EE). Para esta guía, usaremos Java SE 11 (LTS).
En general, Java es uno de los principales lenguajes de programación en el mundo. Se creó para tener la menor cantidad de dependencias posible, lo que permite a los desarrolladores de aplicaciones aplicar la filosofía "escribe una vez, ejecuta en cualquier lugar". Como resultado, un código Java compilado puede funcionar en cualquier plataforma que admita Java. Puedes utilizarlo para construir desde simples aplicaciones web hasta software más avanzado.
Sin más preámbulos, veamos cómo podemos instalar Java en Ubuntu 18.04.
1. JDK o JRE?
El OpenJDK (Java Development Kit) y Oracle JRE (Java Runtime Environment) son los dos kits principales con los que trabajarás. Oracle Java contiene el JVM, el programa Java, junto con otras infraestructuras, mientras que el JDK es un superset de JRE. El JDK es esencialmente un SDK (kit de desarrollo de software), ya que te brinda acceso a todo en JRE más herramientas como jdb, javadoc y el propio compilador, javac.
Si no estás interesado en compilar software Java, el JRE será suficiente. Si esto cambia, puedes actualizarlo más adelante.
Los siguientes comandos implican que ya estás utilizando un usuario root, pero en caso de que no lo estés, debes agregar "sudo" al principio de tus comandos.
2. Instalar Java en Ubuntu Usando el Gestor de Paquetes Predeterminado:
- Actualiza los paquetes actuales a la última versión:
```bash
apt-get update && apt-get upgrade
```
- Instala la última versión del Entorno de Ejecución de Java (JRE) ejecutando el siguiente comando:
```bash
apt-get install default-jre
```
También es posible instalar el Kit de Desarrollo de Java (JDK) en su lugar. Se requiere para ciertos programas o para compilar programas Java. JDK incluye JRE, por lo que no hay desventaja si eliges este método:
```bash
apt-get install default-jdk
```
- Java está listo para usarse en tu sistema Ubuntu. Puedes verificar si se configuró correctamente con estos comandos:
```bash
java -version
javac -version
```
La salida será similar a:
```bash
openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)
OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1, mixed mode, sharing)
```
3. Instalar Java en Ubuntu a través de Oracle JDK:
- Actualiza tus paquetes actuales a la última versión:
```bash
apt-get update && apt-get upgrade
```
- Instala una biblioteca de terceros administrada por WebUpd8 que facilitará la instalación:
```bash
apt-get install software-properties-common
```
- Agrega el PPA de Java Uprising con el siguiente comando:
```bash
add-apt-repository ppa:linuxuprising/java
```
- Puede ser útil ejecutar una actualización rápida mientras estás en ello:
```bash
apt-get update
```
- Finalmente, instala Java en tu sistema Ubuntu con el siguiente comando y sigue las instrucciones en pantalla:
```bash
apt update; apt-get install oracle-java17-installer
```
- Asegúrate de elegir "Sí" con tu teclado para aceptar los términos de la licencia y comenzará la instalación.
- Java está instalado con éxito. Puedes verificarlo verificando la versión con estos dos comandos:
```bash
java -version
javac -version
```
Una salida similar aparecerá:
```bash
java version "14" 2020-03-17
Java(TM) SE Runtime Environment (build 14+36-1461)
Java HotSpot(TM) 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)
```
4. Gestión de Java:
- Un solo servidor puede tener múltiples instalaciones de Java. Puedes establecer la versión predeterminada utilizando el siguiente comando:
```bash
update-alternatives --config java
```
Se mostrará la siguiente salida, donde puedes seleccionar la versión que deseas usar como predeterminada:
```bash
Hay 2 opciones para la alternativa java (proporcionando /usr/bin/java).
Selección Ruta Prioridad Estado
------------------------------------------------------------
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
* 2 /usr/lib/jvm/java-14-oracle/bin/java 1091 manual mode
Presiona <enter> para mantener la elección actual[*] o escribe el número de selección:
```
- Puedes hacer esto también con otros comandos de Java, como:
```bash
update-alternatives --config javac
update-alternatives --config javadoc
update-alternatives --config jarsigner
```
5. Configuración del Entorno de Inicio de Java:
- Otra cosa útil es saber cómo establecer la variable JAVA_HOME. La mayoría de las aplicaciones lo requieren para encontrar la ubicación de tu instalación de Java. El comando utilizado anteriormente puede ayudarte a localizar la ruta de instalación de Java:
```bash
update-alternatives --config java
```
Una vez que hayas copiado la ruta de instalación, deberás editar el archivo de entorno ubicado en el directorio etc:
```bash
nano /etc/environment
```
- Agrega la siguiente línea al final para establecer el valor de JAVA_HOME:
```bash
JAVA_HOME="/usr/lib/jvm/java-14-oracle/bin/java"
```
¡Importante! No olvides actualizarlo con la ruta real de tu instalación de Java.
- Presiona CTRL+X para terminar la edición y guarda los cambios. Luego, aplica los cambios con el siguiente comando:
```bash
source /etc/environment
```
- Puedes verificar si está activo ingresando:
```bash
echo $JAVA_HOME
```
Conclusión:
Felicidades, ahora sabes cómo instalar Java en Ubuntu 18.04. También has aprendido algunos conceptos básicos, como establecer la versión de Java predeterminada y definir la variable JAVA_HOME.
Si encontraste útil este artículo, no dudes en compartirlo con el mundo. Si tienes consejos, sugerencias
o ideas propias, las esperamos con interés en la sección de comentarios a continuación.