Skip to content

Instalar SDKMAN!

SDKMAN! es una herramienta que facilita la instalación y gestión de versiones de Java y otros paquetes de software en sistemas UNIX.

  1. Instalar SDKMAN!:

    Para instalar SDKMAN!, abre una terminal y ejecuta el siguiente comando:

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

    Después de la instalación, deberás cargar SDKMAN! en la sesión actual ejecutando:

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

    Esto configurará las variables de entorno necesarias para usar SDKMAN!.

  2. Listar versiones disponibles de Java:

    Para ver todas las versiones de Java disponibles a través de SDKMAN!, ejecuta:

    Terminal window
    sdk list java

    Esto mostrará una lista de versiones que puedes instalar.

  3. Instalar una versión específica de Java:

    Para instalar una versión específica de Java (por ejemplo, la versión 8), ejecuta el siguiente comando:

    Terminal window
    sdk install java 8.0.302-open

    SDKMAN! descargará e instalará la versión seleccionada.

  4. Cambiar entre versiones de Java:

    Puedes cambiar entre las versiones de Java instaladas utilizando el comando:

    Terminal window
    sdk use java 8.0.302-open

    Esto configurará la versión seleccionada como la predeterminada en tu terminal actual.

  5. Establecer una versión como predeterminada globalmente:

    Si deseas que una versión específica de Java sea la predeterminada en todas las sesiones del sistema, puedes utilizar:

    Terminal window
    sdk default java 8.0.302-open

    Esto hará que esta versión sea la predeterminada en todas las terminales.

Entorno de ejecución de IDEs:

Si estás usando un IDE como IntelliJ o Eclipse, asegúrate de configurar el entorno de ejecución apuntando al directorio donde SDKMAN! almacena la versión de Java en uso:

Terminal window
/home/tu_usuario/.sdkman/candidates/java/current

Cambiar la versión de Java sin SDKMAN!

  1. Ejecutar el comando update-alternatives:

    Si tienes varias versiones de Java instaladas en tu sistema, puedes elegir cuál utilizar por defecto con el siguiente comando:

    Terminal window
    sudo update-alternatives --config java

    Esto mostrará un menú donde podrás seleccionar la versión de Java que prefieras.

  2. Seleccionar la versión de Java:

    El menú te pedirá que elijas una de las versiones instaladas. Debes ingresar el número correspondiente a la versión que quieres utilizar.

    1. Selecciona el número correspondiente a la versión de Java que deseas usar.
    2. Presiona Enter para confirmar.

    El sistema actualizará la configuración para utilizar la versión seleccionada.

  3. Verificar la versión de Java en uso:

    Puedes asegurarte de que el sistema está utilizando la versión correcta ejecutando:

    Terminal window
    java -version