GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Java en Debian 9

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 utiliza para crear diferentes tipos de aplicaciones y sistemas. Las aplicaciones desarrolladas en Java son escalables, flexibles y fáciles de mantener.

Hay dos paquetes de Java diferentes, Java Runtime Environment (JRE) y Java Development Kit (JDK). Si solo desea ejecutar programas Java, entonces necesita JRE, y si es un desarrollador de 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, casi sin diferencias entre ellas, excepto que Oracle Java tiene algunas características comerciales adicionales.

Si no está seguro de qué implementación y versión de Java usar, la recomendación general es ceñirse a la versión predeterminada de OpenJDK disponible en Debian 9.

Requisitos previos #

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 tiempo de ejecución y desarrollo de Java predeterminado en Debian 9. La instalación es simple y directa.

Use el siguiente comando para instalar OpenJDK 8 JDK desde los repositorios estándar de Debian:

sudo apt updatesudo apt install default-jdk

Una vez completada la instalación, puede verificarla comprobando 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 todo! En este punto, debería haber instalado correctamente Java en su sistema Debian.

JRE está incluido en el paquete JDK. Si solo necesita JRE, instale el default-jre paquete:

Instalar OpenJDK 11 #

En el momento de escribir este artículo, 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 apt e instale Java 11 usando los siguientes comandos:

sudo apt updatesudo apt install openjdk-11-jdk

Instalando Oracle Java #

Antes de instalar Oracle Java, asegúrese de leer la licencia de Oracle JDK. La licencia solo permite el uso no comercial del software, como el uso personal y el uso de desarrollo.

Oracle Java 11 se puede instalar desde Linux UprisingPPA.

Los siguientes pasos describen cómo instalar Oracle Java 11 en Debian 9:

  1. Comience instalando los paquetes necesarios:

    sudo apt install dirmngr gnupg
  2. Importe la clave pública de 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.list
  3. Una vez agregado el repositorio, actualice la lista de paquetes e instale el oracle-java11-installer paquete escribiendo:

    sudo apt updatesudo apt install oracle-java11-installer

    Se le pedirá que acepte la licencia de Oracle.

  4. 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 update-alternatives comando del sistema:

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 <enter> 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. Introduce el número de la versión que quieres que se utilice por defecto y pulsa 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 default-jdk paquete simplemente ejecute:

sudo apt remove default-jdk

Debian
  1. Cómo instalar Java en Raspberry Pi

  2. Cómo instalar Java en CentOS 8

  3. Cómo instalar R en Debian 9

  4. Cómo instalar Java 17 en Debian 11

  5. Cómo instalar Java 10 en Debian 9

Cómo instalar Java en Debian 9 Stretch

Cómo instalar Go en Debian 10

Cómo instalar Java en Debian 11

¿Cómo instalar Git en Debian 10?

Cómo instalar Java en Debian 10

Cómo instalar Go en Debian