Cómo instalar Java en Linux con SDKMAN

Cómo instalar Java en Linux con SDKMAN (Guía paso a paso)

Instalar Java en Linux puede ser complicado si necesitás manejar varias versiones del JDK. Por suerte existe SDKMAN!, una herramienta que simplifica la instalación y administración de múltiples versiones de Java y otras herramientas de desarrollo.

En esta guía aprenderás cómo instalar Java en Linux usando SDKMAN, cómo elegir la versión correcta y cómo cambiar entre diferentes versiones fácilmente.


¿Qué es SDKMAN?

SDKMAN! es un gestor de versiones diseñado para herramientas de desarrollo del ecosistema JVM.

Permite instalar y administrar fácilmente herramientas como:

  • Java
  • Apache Maven
  • Gradle
  • Kotlin

La principal ventaja es que permite instalar múltiples versiones y cambiar entre ellas con un solo comando.


Paso 1: Instalar SDKMAN en Linux

El primer paso es instalar SDKMAN en tu sistema Linux.

Abrí una terminal y ejecutá:

curl -s "https://get.sdkman.io" | bash

Cuando finalice la instalación, cerrá la terminal y abrila nuevamente.

Si preferís activarlo manualmente en la sesión actual, ejecutá:

source "$HOME/.sdkman/bin/sdkman-init.sh"

Paso 2: Verificar que SDKMAN esté instalado

Para comprobar que la instalación fue exitosa, ejecutá:

sdk version

Si todo está correcto, verás una salida similar a:

SDKMAN!
script: 5.x.x
native: 0.x.x

Esto confirma que SDKMAN está funcionando correctamente en tu sistema.


Paso 3: Ver todas las versiones de Java disponibles

SDKMAN permite instalar múltiples distribuciones de Java como:

  • Eclipse Temurin
  • Zulu OpenJDK
  • Oracle JDK

Para ver todas las versiones disponibles ejecutá:

sdk list java

El resultado mostrará una tabla con las versiones disponibles y su proveedor.


Paso 4: Instalar Java en Linux con SDKMAN

Una vez elegida la versión que querés instalar, usá el comando install.

Por ejemplo, para instalar Java 21 (LTS):

sdk install java 21-tem

SDKMAN descargará automáticamente el JDK e instalará la versión seleccionada.


Paso 5: Verificar que Java esté funcionando

Después de instalar Java, es recomendable verificar la instalación.

Ejecutá:

java -version

Deberías ver algo similar a:

openjdk version "21"
OpenJDK Runtime Environment
OpenJDK 64-Bit Server VM

Esto confirma que Java se instaló correctamente en Linux.


Paso 6: Cambiar entre versiones de Java

Una de las grandes ventajas de SDKMAN es que permite cambiar entre distintas versiones de Java fácilmente.

Para listar las versiones instaladas:

sdk list java

Para usar temporalmente otra versión:

sdk use java 17-tem

Para establecer una versión como predeterminada:

sdk default java 21-tem

Instalar herramientas de desarrollo adicionales

Además de Java, SDKMAN permite instalar otras herramientas populares del ecosistema JVM.

Por ejemplo:

sdk install maven
sdk install gradle
sdk install kotlin

Esto convierte a SDKMAN en una herramienta muy útil para configurar rápidamente un entorno de desarrollo en Linux.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top