Como instalar Java (jdk y jre) en Ubuntu/Debian (Gnu/Linux)
Tabla de contenido:
- Prerrequisitos
- Instalar OpenJDK 8
- Instalar OpenJDK 11
- Instalación de Oracle Java
- Establecer la versión predeterminada
- Desinstalar Java
- Conclusión
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. Las aplicaciones desarrolladas en Java son escalables, flexibles y mantenibles.
Hay dos paquetes Java diferentes, Java Runtime Environment (JRE) y Java Development Kit (JDK). Si solo desea ejecutar programas Java, entonces necesita JRE y si es desarrollador Java, necesitará JDK que incluye JRE y herramientas y bibliotecas de desarrollo / depuración.
También 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.
Prerrequisitos
Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo.
Instalar OpenJDK 8
OpenJDK 8, la implementación de código abierto de la Plataforma Java es el desarrollo predeterminado de Java y el tiempo de ejecución en Debian 9. La instalación es simple y directa.
Utilice el siguiente comando para instalar OpenJDK 8 JDK desde los repositorios estándar de Debian:
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 "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1~deb9u1-b01) OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)
¡Eso es! En este punto, debería haber instalado Java correctamente en su sistema Debian.
default-jre
:
Instalar OpenJDK 11
Al momento de escribir, la última versión LTS de Java es la versión 11. Esta versión está disponible en el repositorio de Debian Backports.
Primero agregue Backports a la lista de repositorios de software de su sistema:
echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee /etc/apt/sources.list.d/stretch-backports.list
Una vez que el repositorio esté habilitado, actualice las fuentes de apt e instale Java 11 usando los siguientes comandos:
sudo apt update
sudo apt install openjdk-11-jdk
Instalación de Oracle Java
Antes de instalar Oracle Java, asegúrese de leer la Licencia Oracle JDK. La licencia permite solo el uso no comercial del software, como el uso personal y el uso de desarrollo.
Oracle Java 11 se puede instalar desde el PPA de Linux Uprising.
Los siguientes pasos describen cómo instalar Oracle Java 11 en Debian 9:
-
Comience instalando los paquetes necesarios:
sudo apt install dirmngr gnupgImporte la clave pública PPA y habilite el repositorio con el siguiente comando:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2Aecho 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.listecho 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.listUna vez que se agrega el repositorio, actualice la lista de paquetes e instale el paquete
oracle-java11-installerescribiendo:sudo apt updatesudo apt install oracle-java11-installerSe le solicitará que acepte la licencia de Oracle.
Verifique la instalación ejecutando el siguiente comando que imprimirá la versión R:
java -versionjava version "11.0.2" 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
Establecer la versión predeterminada
Si tiene varias versiones de Java instaladas en su máquina Debian para verificar qué versión está configurada como el tipo de versión de Java predeterminado:
java -version
La salida debería verse así:
openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+1-Debian-1bpo91) OpenJDK 64-Bit Server VM (build 11.0.3+1-Debian-1bpo91, mixed mode, sharing)
Para cambiar la versión predeterminada, use el comando de sistema
update-alternatives
:
sudo update-alternatives --config java
Se le presentará una lista de todas las versiones de Java instaladas en su sistema Debian. Ingrese el número de la versión que desea utilizar como predeterminada y presione
Si por alguna razón desea desinstalar el paquete Java, puede desinstalarlo como cualquier otro paquete instalado con
Por ejemplo, si desea desinstalar el paquete
Ahora que ha aprendido a instalar y administrar diferentes versiones de Java en su servidor Debian, su próximo paso podría ser instalar una de las muchas aplicaciones que se ejecutan en Java, como Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins..etc
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-8-openjdk-amd64/jre/bin/java 1081 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/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number:
Enter
.Desinstalar Java
apt
.
default-jdk
simplemente ejecute:Conclusión
Cómo instalar java en centos 7
Este tutorial le muestra cómo instalar Java en CentOS 7. Java es uno de los lenguajes de programación más populares que se utilizan para crear diferentes tipos de aplicaciones y sistemas.
Cómo instalar java en centos 8
Java es uno de los lenguajes de programación más populares utilizados para construir diferentes tipos de aplicaciones y sistemas. En este tutorial, explicaremos cómo instalar una o más versiones de Java (OpenJDK) en CentOS 8 y cómo configurar el Java predeterminado a través de alternativas.
Cómo instalar Java en Debian 10 Linux
En este tutorial, explicaremos cómo instalar Java (OpenJDK) en Debian 10 Linux.







