Cómo instalar Java en Ubuntu 18.04
Este artículo te enseñará a instalar Java en Ubuntu 18.04. Los comandos funcionarán en cualquier sistema que ejecute la última versión, Ubuntu 18.04 Bionic Beaver, así como la 16.04, y cualquier otra versión de soporte a largo plazo (LTS). Java se distribuye normalmente en tres ediciones, a saber, 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. Está creado para tener la menor cantidad de dependencias posible, lo cual le permite a los desarrolladores de aplicaciones «escribir una vez y ejecutar en cualquier lugar». Como resultado, un código compilado de Java puede ejecutarse en cualquier plataforma que soporte Java. Puedes utilizarlo para crear cualquier cosa, desde aplicaciones web simples hasta software avanzado.
Sin más preámbulos, ¡veamos cómo instalar Java en Ubuntu 18.04!
Tabla de Contenidos
JDK o JRE?
El OpenJDK (Java Development Kit) y el Oracle JRE (Java Runtime Environment) son los dos kits principales con los que trabajaremos. Oracle Java contiene la JVM, el programa Java, junto con otras infraestructuras, mientras que el JDK es un conjunto mayor que incluye al JRE. El JDK es esencialmente un SDK (kit de desarrollo de software), ya que le da acceso a todo lo que hay en JRE, además de herramientas como jdb, javadoc y el propio compilador, javac.
Si no estás interesado en compilar software de Java, el JRE servirá perfectamente. Si lo deseas, puedes modificarlo más tarde.
Los siguientes comandos suponen que ya estás usando un usuario root, pero en caso de que no lo estés, deberías añadir sudo al principio de tus comandos.
Instalar Java en Ubuntu a través de paquetes predeterminados
El primer método para instalar Java en Ubuntu es mediante paquetes predeterminados. Comienza el proceso actualizando los paquetes actuales a la última versión:
apt-get update && apt-get upgrade
Al finalizar, instala la última versión de Java Runtime Environment (JRE) ejecutando este comando:
apt-get install default-jre
También es posible instalar el Java Development Kit (JDK). Este es requerido por softwares específicos o se usa para compilar programas de Java. JDK incluye JRE, por lo tanto, no hay desventajas si eliges este método.
apt-get install default-jdk
¡Eso es todo! Java está listo para usarse en tu máquina Ubuntu. Puedes verificar si se configuró correctamente con estos comandos:
java -version javac -version
La salida será similar a esto:
root@vps42681194:~# java -version 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) root@vps42681194:~# javac -version javac 11.0.6
Instalar Java en Ubuntu a través de Oracle JDK
Otra alternativa es instalar Java en Ubuntu utilizando el JDK oficial de Oracle. Comienza por actualizar tus paquetes actuales a la última versión:
apt-get update && apt-get upgrade
Para este ejemplo, usaremos una biblioteca de terceros administrada por WebUpd8. Para facilitar la implementación, instala primero el siguiente paquete:
apt-get install software-properties-common
A continuación, obtén el PPA de Java con el siguiente comando:
add-apt-repository ppa:webupd8team/java
Puede que incluso quieras ejecutar una actualización rápida mientras estás en ello:
apt-get update
Finalmente, puedes instalar Java en Ubuntu ejecutando el siguiente comando y siguiendo las instrucciones en pantalla:
apt update; apt-get install oracle-java9-installer
Consejo profesional
El comando anterior instalará la versión 14 de Java. Para obtener una versión anterior, puedes cambiar la sintaxis a java13 0 java11 y así sucesivamente.
¡Y ya está! Java se instaló exitosamente. Puedes verificar la versión con estos dos comandos:
java -version javac -version
Verás un resultado similar a este:
root@vps42681194:~# java -version 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) root@vps42681194:~# javac -version javac 14
Administrar Java
Un único servidor puede tener múltiples instalaciones de Java. Puedes configurar la versión predeterminada usando esta línea de comandos:
update-alternatives --config java
Aparecerá el siguiente resultado:
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/java-11-openjdk-amd64/bin/java 1111 manual mode * 2 /usr/lib/jvm/java-14-oracle/bin/java 1091 manual mode Press <enter> to keep the current choice[*], or type selection number:
Escribe el número del menú de selección que quieres usar como el predeterminado. También puedes hacer esto con otros comandos de Java, como:
update-alternatives --config javac update-alternatives --config javadoc update-alternatives --config jarsigner
Configuración de Java Home Environment
Otra cosa útil que debes saber es cómo configurar la variable JAVA_HOME. La mayoría de las aplicaciones la requieren para encontrar la ubicación de tu instalación de Java. El comando utilizado anteriormente puede ayudarte a ubicar la ruta de instalación de Java:
update-alternatives --config java
here 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/java-11-openjdk-amd64/bin/java 1111 manual mode * 2 /usr/lib/jvm/java-14-oracle/bin/java 1091 manual mode Press <enter> to keep the current choice[*], or type selection number:
Cuando hayas copiado la ruta de instalación, tendrás que editar el archivo environment ubicado en el directorio etc:
nano /etc/environment
Agrega la siguiente línea al final para configurar el valor de JAVA_HOME:
JAVA_HOME="/usr/lib/jvm/java-14-oracle/bin/java"
No olvides actualizarlo con la ruta real a tu instalación de Java.
Presiona CTRL + X para finalizar la edición y guardar los cambios. Luego, asegúrate de que los cambios se apliquen con este comando:
source /etc/environment
Puedes verificar si está activo escribiendo:
echo $JAVA_HOME
Lecturas recomendadas
CentOS vs Ubuntu: ¿Cuál elegir para tu servidor web?
¿Cómo instalar Linux, Apache, MySQL, PHP (LAMP) en Ubuntu 16.04?
Cómo crear un servidor Minecraft en Ubuntu, Windows y CentOS
Cómo instalar Git en Ubuntu
Tutorial de Iptables – Asegura tu VPS Ubuntu con un Firewall de Linux
Conclusión
Al finalizar este tutorial, has aprendido cómo instalar Java en Ubuntu 18.04. También aprendiste algunos conceptos básicos, como establecer la versión de Java predeterminada y definir la variable JAVA_HOME.
Si te pareció útil este artículo, no dudes en compartirlo con el mundo. Y si tienes algún consejo, sugerencia o idea, ¡los esperamos en la sección de comentarios!
Comentarios
abril 04 2019
Muchas gracias por la informacion :)
abril 11 2019
Hola, con mucho gusto :D
abril 10 2020
Genial! tutorial esencial si se quiere lograr instalar forge en servidores VPS Hostinger. Llegué a este tutorial googleando como loco, y no a través de sus asistentes vía web, ojo ahí. Muchas gracias por la información, sin ella no logro arrancar Forge para instalar mods en minecraft. Saludos!