Cómo instalar Java en Raspberry Pi

[*]

Java es uno de los lenguajes de programación más populares utilizados para construir varios tipos de aplicaciones y sistemas. Hay dos implementaciones diferentes de Java, Oracle Java y OpenJDK. Este tutorial explica cómo instalar Java (OpenJDK) en una Raspberry Pi con el último sistema operativo Raspbian ejecutándose.

Instalar Java 11 en Raspberry Pi

OpenJDK 11 es el desarrollo de Java predeterminado en el último sistema operativo Raspbian, basado en Debian 10, Buster.

Ejecute los siguientes comandos para instalar OpenJDK 11 JDK en Raspberry Pi:

sudo apt update sudo apt install default-jdk

Una vez completada la instalación, compruebe comprobando la versión de Java:

java -version

El resultado se verá así:

openjdk version "11.0.5" 2019-10-15 OpenJDK Runtime Environment (build 11.0.5+10-post-Raspbian-1deb10u1) OpenJDK Server VM (build 11.0.5+10-post-Raspbian-1deb10u1, mixed mode)

Ha instalado con éxito Java en Pi y puede comenzar a usarlo.

Foto 1 de Cómo instalar Java en una Raspberry Pi
¡Instalar Java en una Raspberry Pi es fácil!

Instalar Java 8 en Raspberry Pi

La versión anterior de Java LTS 8 todavía es ampliamente compatible y utilizada. Si su aplicación requiere Java 8, instálelo escribiendo:

sudo apt update sudo apt install openjdk-8-jdk

Verifique la instalación imprimiendo la versión de Java:

java -version

El resultado se verá así:

openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1+rpi1-b01) OpenJDK Client VM (build 25.212-b01, mixed mode)

Establecer la versión predeterminada

Si tiene varias versiones de Java instaladas en Pi, ejecute versión java Comando para verificar la versión predeterminada:

java -version

Para cambiar la versión predeterminada, utilice actualizaciones-alternativas herramienta:

sudo update-alternatives --config java

El resultado se verá así:

There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-armhf/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-armhf/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-armhf/jre/bin/java 1081 manual mode Press to keep the current choice[*], or type selection number: 

Debería ver una lista de todas las versiones instaladas de Java. Ingrese el número de versión que desea establecer como predeterminado y presione Ingresar.

Variable de entorno JAVA_HOME

Algunas aplicaciones Java utilizan la variable de entorno JAVA_HOME para determinar dónde instalar Java. Para configurar la variable de entorno JAVA_HOME, use el comando update-alternatives para averiguar dónde instalar Java:

sudo update-alternatives --config java

En este ejemplo, las rutas de instalación son las siguientes:

  1. OpenJDK 11 se encuentra en /usr/lib/jvm/java-11-openjdk-armhf/bin/java
  2. OpenJDK 8 se encuentra en /usr/lib/jvm/java-8-openjdk-armhf/jre/bin/java

Una vez que encuentre la ruta a la instalación de Java, abra el archivo /etc/environment:

sudo nano /etc/environment

Suponiendo que desea establecer JAVA_HOME en OpenJDK 11, agregue la siguiente línea al final del archivo:

/etc/environment JAVA_HOME="/usr/lib/jvm/java-11-openjdk-armhf/bin/java"

Para que los cambios en el shell actual surtan efecto, puede cerrar la sesión y volver a iniciarla, o ejecutar el siguiente comando fuente:

source /etc/environment

Para verificar si la variable JAVA_HOME está configurada, ingrese:

echo $JAVA_HOME

Verá la ruta al binario de Java 11:

/usr/lib/jvm/java-11-openjdk-armhf/bin/java

El entorno / etc / es un archivo de configuración de todo el sistema que utilizan todos los usuarios. Si desea configurar la variable JAVA_HOME para cada usuario, agregue la línea al .bashrc o cualquier otro archivo de configuración cargado cuando el usuario inicia sesión.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir
error: Content is protected !!