Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Java / SDKMAN: Administrador del kit de desarrollo de software

SDKMAN: Administrador del kit de desarrollo de software

Autor jc mouse viernes, marzo 15, 2019

SDKMAN! es una herramienta para la administración de versiones paralelas de varios programas de desarrollo de software como Java, Kotlin, Gradle, Scala, Maven, etc. Es multiplataforma (windows incluido), solo necesita de curl y zip/unzip para poder instalarlo.

Kit Desarrollador

Como programador sabes que con el tiempo los programas que utilizamos se van actualizando y nosotros debemos gestionar cada nueva versión modificando incluso los PATH del sistema, esta labor que a veces es engorrosa, para un programador novato puede ser incluso una tarea bastante compleja y más todavía si se esta iniciando con un SO como Linux.

En este articulo aprenderemos como utilizar SDKMAN para instalar 2 versiones de Java en Linux y como intercambiar la versión entre ellas.

Instalar SDKMAN

La instalación de SDKMAN es bastante sencilla, abre una terminal y escribe el siguiente comando:

sdk linux

Presiona [enter] y sigue las instrucciones. Al finalizar abre una nueva terminal y escribe:

source “$HOME/.sdkman/bin/sdkman-init.sh”

Para comprobar la versión instalada solo usa el comando “sdk version”. A la fecha de este post SDKMAN se encuentra en la versión 5.7.3+337.

version sdk

Instalando Java

Lo primero que debemos hacer es listar todas las versiones java disponibles. Para esto usamos el comando “sdk list java”

java kali linux

Para instalar cualquiera de estas versiones usamos el comando sdk install java <<VERSION>>, por ejemplo sdk install java 8.0.201-oracle o sdk install java 10.0.2-open las dos versiones java que instalamos para este tutorial. Si volvemos a realizar un list vemos como ambas versiones están instaladas pero  java 8 se encuentra como la versión actualmente reconocida en el sistema.

kit de desarrollo

Para comprobar este hecho, escribe en la terminal el comando “sdk current java” propio de SDKMAN o el clásico “java -versión” y nos saldrá la información deseada

version java terminal

Intercambiando versiones

Actualmente nuestro sistema esta usando java 8 pero queremos cambiarla por el OpenJDK 10 que también tenemos instalada, para esto usamos el comando “sdk default <<VERSION SDK>>”, es decir:

intercambiando versiones

Web Oficial de SDKMAN https://sdkman.io/

enjoy!!!

Tags

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Impresión de reportes con JasperReport + YAPA

Impresión de reportes con JasperReport + YAPA

En un post anterior [Guardar reporte PDF directamente con Jasperreports] vimos una manera de imprimir reportes directame...

Reproductor de video con VLCJ

Reproductor de video con VLCJ

VLC Media Player es un reproductor multimedia de código abierto muy popular desarrollado por el proyecto VideoLAN. VLCJ...

Construye tu swing Versus para el mundial 2014

Construye tu swing Versus para el mundial 2014

Para ponerse a tono con el ambiente mundialista de Brasil 2014, en este post construiremos un swing java al que llamarem...

ArrayDeque: Cola doblemente terminada

ArrayDeque: Cola doblemente terminada

Una cola doblemente terminada o deque es una estructura de datos lineal que permite insertar y eliminar elementos por am...

Reportes con imagenes en Java (Video)

Reportes con imagenes en Java (Video)

Video Tutorial que muestra una de las maneras de utilizar y mostrar imagenes en iReport, pasando estas como parametros d...

Listar dispositivos de impresión

Listar dispositivos de impresión

El siguiente código te muestra una lista de los dispositivos de impresión que tenemos instalado en el sistema import jav...

Comparte lo que sabes

Categorias

Últimas entradas

Si te gusta realizar tus propios memes o foto montajes pero tienes poca o nula experiencia en editores gráficos como Pho...

Los procedimientos almacenados no solo pueden retornar valores como números, cadenas, etc, sino también datos como los R...

XAMPP es un software para la gestión de base de datos, servidor web apache e interprete para lenguajes como php o perl....

En post anteriores vimos lo que son los parámetros IN y los parámetros OUT pero existe otro tipo de parámetro que es la...

Android Bolivia

MAUS