Cómo instalar Java en Linux

Java Runtime y aplicaciones basadas en Javaya no son tan populares como solían ser. Muchos desarrolladores están haciendo todo lo posible para escapar de ella como plataforma. A pesar de la reputación del tiempo de ejecución de Java, todavía se usa mucho hoy en día. Está en Android, las aplicaciones web populares funcionan con él, los videojuegos aún se ejecutan en él e incluso se usa en servidores Linux a gran escala. Si es un usuario de Linux que desea instalar Java en Linux, tiene dos opciones que puede probar.

Existe el proyecto OpenJDK, un código abiertoimplementación del entorno Java Runtime que funciona en prácticamente todas las distribuciones de Linux que existen con facilidad. Junto con eso, los usuarios de Linux también pueden instalar el kit oficial Oracle Java, que es mucho más difícil de poner en marcha pero ofrece características más modernas y una mejor funcionalidad. En esta publicación, veremos cómo configurar y ejecutar ambos.

Opción 1 - Java OpenJDK

Dado que el entorno de tiempo de ejecución Java de Oracle es difícil de configurar para los usuarios promedio, Java OpenJDK es una herramienta útil para Linux.

Hay muchas versiones diferentes de OpenJDK. A partir de ahora, hay una versión 11, y tiene todos los parches nuevos. Sin embargo, la mayoría de las distribuciones de Linux tienen versiones anteriores de OpenJDK en sus archivos de paquetes, y también son instalables.

Instalar Java OpenJDK en Linux es muy fácil,y no necesitarás hacer mucho trabajo duro. Para que funcione, abra una ventana de terminal y siga las instrucciones que corresponden con la distribución de Linux que utiliza.

Ubuntu

Ubuntu 18.10, así como Ubuntu 18.04 LTS, tienen la última versión de OpenJDK (11). Puede instalarlo fácilmente desde el archivo de software primario ejecutando lo siguiente Apto mando.

sudo apt install openjdk-11-jdk openjdk-11-jre

Alternativamente, si todavía está en Ubuntu 16.04 LTS y necesita Java, puede obtener OpenJDK 8. ¡Tenga en cuenta que no es tan nuevo ni tan completo como la versión 11!

sudo apt install openjdk-8-jdk openjdk-8-jre

Debian

Hacer que OpenJDK funcione en Debian es bastante fácil. Dicho esto, tenga en cuenta que la versión actual de Debian Stable (9) solo incluye OpenJDK 8, una versión desactualizada.

sudo apt-get install  openjdk-8-jre openjdk-8-jdk

Como se mencionó anteriormente, Debian 9 Stable tiene algunospaquetes realmente desactualizados de OpenJDK. Si necesita algo mucho más nuevo, considere actualizar a Debian 10. O vea cómo puede habilitar Backports para obtener un software más nuevo.

Arch Linux

Arch Linux tiene los últimos paquetes de OpenJDK (versión 11). Para instalarlo, no necesitará recurrir al AUR. En cambio, es bastante fácil ponerlo en marcha directamente desde el repositorio "Extra", a través de Pacman.

sudo pacman -S jre-openjdk jdk-openjdk

Fedora

Fedora Linux lleva múltiples versiones de OpenJDK en su archivo de paquete de software. Dicho esto, es mejor ejecutar la última versión, ya que tiene las últimas funciones.

Para obtener OpenJDK 11 en Fedora Linux, ingrese lo siguiente DNF comando en una ventana de terminal.

sudo dnf install java-11-openjdk

OpenSUSE

¿Necesita obtener el entorno OpenJDK Runtime, así como el kit de desarrollo para su sistema OpenSUSE Linux? ¡Te alegrará saber que es muy fácil de configurar! Para que funcione, ingrese el Zypper comando a continuación.

sudo zypper install java-11-openjdk

Linux genérico

El código fuente de OpenJDK está disponible parainstalar en todo Linux. Si está utilizando un sistema operativo basado en Linux que no proporciona OpenJDK de fábrica, diríjase a la página de descarga y tome el código usted mismo.

Opción 2: entorno de tiempo de ejecución Java de Oracle

OpenJDK funciona en la mayoría de los casos. Sin embargo, no funciona para el 100% de las aplicaciones Java en Linux. Si ha tenido algunos problemas con OpenJDK, es una buena idea instalar la versión oficial de Oracle.

Oracle Java para Linux funciona en una variedad de distribuciones de Linux. En esta sección de la guía, cubriremos cómo hacer que el entorno de ejecución funcione en todas las distribuciones que tienen paquetes disponibles.

Ubuntu

A pesar de que Ubuntu Linux es el mundo máspopular sistema operativo Linux orientado al consumidor, Oracle no tiene un paquete DEB descargable para la instalación. Como resultado, los usuarios han creado un archivo PPA de terceros que realiza la instalación automáticamente.

Para que el PPA funcione, abra una terminal y use el add-apt-repository comando a continuación.

sudo add-apt-repository ppa:webupd8team/java

A continuación, ejecute el actualizar mando.

sudo apt update

Con el comando Apt, instale Oracle Java 11.

sudo apt install oracle-java11-installer

Finalmente, configure Java 11 como predeterminado.

sudo apt install oracle-java11-set-default

Debian

¿Necesita Java en Debian? Gracias a la similitud del sistema operativo con Ubuntu, es posible usar un PPA. Para que funcione, inicie un terminal y obtenga acceso de root.

su

Ahora que tiene Root en Debian, agregue el PPA de Java a su sistema.

echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | tee /etc/apt/sources.list.d/linuxuprising-java.list

A continuación, habilite la clave GPG de la fuente de software con apt-key.

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A

Ejecutar el actualizar mando.

apt-get update

Instale Java 11 desde las fuentes de software utilizando Apt-get.

apt-get install oracle-java11-installer

Finalmente, configure Java 11 como predeterminado.

sudo apt-get install oracle-java11-set-default

Arch Linux

No hay un paquete de tiempo de ejecución oficial de Oracle Javaen el arco AUR. Si necesita absolutamente Java, consulte la página oficial de descarga de Linux. Podrá descargar e instalar una versión TarGZ de Java. De lo contrario, quédese con OpenJDK.

Fedora y OpenSUSE

Oracle distribuye un RPM de Java, por lo que podrá instalar fácilmente Java en Fedora y OpenSUSE. Para comenzar, dirígete a la página de descarga en Oracle.com.

En la página, tome la versión RPM de Java. Luego, abra un terminal y siga las instrucciones a continuación para instalarlo en su sistema.

Fedora

cd ~/Downloads
sudo dnf install jre-8u191-linux-x64.rpm

OpenSUSE

cd ~/Downloads
sudo zypper install jre-8u191-linux-x64.rpm

Linux genérico

Oracle tiene una versión TarGZ de su tiempo de ejecución Java. Si necesita el Java JRE oficial, diríjase a este enlace, descárguelo y siga las instrucciones en la página para que funcione.

Comentarios