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

Animación de JProgressBar con hilos

Animación de JProgressBar con hilos

Si nuestra aplicación tiene que llevar a cabo un cierto trabajo que no sabemos cuanto durará y que a la vez consume much...

GraphADT: Clases para trabajar con grafos en java

GraphADT: Clases para trabajar con grafos en java

GraphADT es una proyecto alojado en github escrito en java que te permite trabajar con grafos, a la fecha de escribir es...

Material Design: CardView (Tarjetas)

Material Design: CardView (Tarjetas)

Un CardView es parte de los estilos de Material Design y nos permite mostrar información dentro de tarjetas (Card), esta...

Crear instaladores para programas java con .NET

Crear instaladores para programas java con .NET

Continuando la serie de tutoriales para la creación de instaladores para programas escritos en Java, en esta oportunidad...

Imprimir imagen con Print

Imprimir imagen con Print

La siguiente clase hace uso de PRINT para imprimir una imagen que se encuentra en un variable de tipo FileInputStream, e...

Mapas con HTML5 – Funciones de pintado – Parte 5

Mapas con HTML5 – Funciones de pintado – Parte 5

En esta penúltima parte, declaramos las funciones que nos permitirán pintar los shapes en el canvas, vamos al grano que...

Comparte lo que sabes

Categorias

Últimas entradas

Sourcetrail el explorador de código fuente de los lenguaje C, C ++, Java y Python se pasa al Software Libre y desde ahor...

Tapiti v1.2.0 es un Software Educativo Gratuito multiplataforma para los sistemas operativos Windows y Linux el cual no...

En este post vemos un ejemplo de como convertir un archivo de imagen JPG en un archivo PDF utilizando para ellos la libr...

El modelo Tweetbotornot es un algoritmo de aprendizaje automático que se entrenó en miles de cuentas reales de bot y no...

Herramientas

Generador de Enlaces a Whatsapp