Androide

Cómo instalar java en debian 9

Como instalar Java (jdk y jre) en Ubuntu/Debian (Gnu/Linux)

Como instalar Java (jdk y jre) en Ubuntu/Debian (Gnu/Linux)

Tabla de contenido:

Anonim

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.

JRE está incluido en el paquete JDK. Si solo necesita JRE, instale el paquete 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:

  1. Comience instalando los paquetes necesarios:

    sudo apt install dirmngr gnupg

    Importe 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 73C3DB2A echo 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list echo 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list

    Una vez que se agrega el repositorio, actualice la lista de paquetes e instale el paquete oracle-java11-installer escribiendo:

    sudo apt update sudo apt install oracle-java11-installer

    Se le solicitará que acepte la licencia de Oracle.

    Verifique la instalación ejecutando el siguiente comando que imprimirá la versión R:

    java -version

    java 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

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:

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 Enter .

Desinstalar Java

Si por alguna razón desea desinstalar el paquete Java, puede desinstalarlo como cualquier otro paquete instalado con apt .

Por ejemplo, si desea desinstalar el paquete default-jdk simplemente ejecute:

sudo apt remove default-jdk

Conclusión

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

Java Debian