En este posts aprenderás a instalar la versión default de Java JDK, esta versión esta dada por la distribución y versión de linux, vamos a explicar paso a paso
Otros post para instalar Java
Instalar Java en Windows
- Instala Java 25 en Windows
- Instala Java 21 en Windows
- Instala Java 17 en Windows
- Instala Java 11 en Windows
- Instala Java 1.8 en Windows
- Instalar Java 25 en Linux
- Instalar Java 21 en Linux
- Instalar Java 17 en Linux
- Instalar Java 11 en Linux
- Instalar Java 1.8 en Linux
Entrono de trabajo
- DISTRIB_ID=Ubuntu
- DISTRIB_RELEASE=22.04
- DISTRIB_CODENAME=jammy
- DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"
Verificar versión de java
Verificamos si tenemos Java instalado.
java - version
Respuesta:
bash: java: command not found
Actualización de paquetes
sudo apt update
Respuesta:
Get:1 http://archive.ubuntu.com/ubuntu jammy InRelease [270 kB]
...
Get:18 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [7291 B]
Fetched 25.0 MB in 35s (705 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
Instalar java jdk desde apt
El siguiente comando se usa en distribuciones Linux basadas en Debian, como Ubuntu, Debian o Linux Mint, para instalar el JDK (Java Development Kit) predeterminado del sistema.
sudo apt install default-jdk
Resultado:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
....
Setting up default-jdk (2:1.11-72build2) ...
Processing triggers for libc-bin (2.35-0ubuntu3.1) ...
Processing triggers for ca-certificates (20211016ubuntu0.22.04.1) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
done.
¿Qué versión instala?
Depende de la distribución y versión de Linux.
Por ejemplo:
- Distribución Versión Java común
- Ubuntu 24.04 Java 21
- Ubuntu 22.04 Java 17
- Debian 12 Java 17
Puedes verificar qué instalará antes con:
apt show default-jdk
Instalar java jre desde apt
sudo apt install default-jre
Respuesta:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
default-jre is already the newest version (2:1.11-72build2).
default-jre set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Validar instalación de java
java -version
#Salida
openjdk version "11.0.17" 2022-10-18
OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu222.04)
OpenJDK 64-Bit Server VM (build 11.0.17+8-post-Ubuntu-1ubuntu222.04, mixed mode, sharing)
Configurar JAVA_HOME
La variable de entorno JAVA_HOME simplemente apunta a la carpeta en la que se instaló Java.
Para averiguar dónde apt instaló Java en Ubuntu, ejecute el siguiente comando y copie la ubicación proporcionada:
update-alternatives --config java
#Salida
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-11-openjdk-amd64/bin/java
Nothing to configure.
Con la ubicación de la instalación de Java en el portapapeles, abra el archivo de entorno del servidor:
sudo nano /etc/environment
Pegamos la siguiente linea en el archivo.
JAVA_HOME="/lib/jvm/java-11-openjdk-amd64/bin/java"
Luego fuerce el terminal de Ubuntu para volver a cargar el archivo de configuración del entorno:
source /etc/environment
A continuación, debería poder hacer eco de la variable de entorno JAVA_HOME en una ventana de terminal de Ubuntu:
echo $JAVA_HOME
#Salida
/lib/jvm/java-11-openjdk-amd64/bin/java