Si trabajas con el ecosistema Java, SDKMAN! es una herramienta casi imprescindible en el día a día de los programadores como tú.
¿Qué es?
Te voy a contestar exponiendo un caso práctico.
¿Alguna vez has estado trabajando en varios proyectos a la vez? Seguramente si trabajas en una empresa o incluso en un proyecto personal, manejas varios proyectos a la vez y puede darse el caso que cada proyecto necesite ser compilado con una versión de Java distinta y siempre que hacer un cambio entre proyecto tienes que cambiar alguna variable de entorno a mano y en algunas ocasiones hay que hacer algún cambio más (puedes cambiar Java por cualquier SDK que maneja SDKMAN! como por ejemplo: ant, Gradle, Groovy, Grails, Kotlin, Maven, Scala, Spring Boot, etc…)
Vale, pero ¿Cómo lo instalo?
Las instrucciones son muy claras y concisas en la propia web de SDKMAN! Pero te dejo aquí, paso a paso cómo hacerlo.
Pasos a seguir
Abrir un terminal “UNIX-like” en MAC y Linux los terminales que vienen con el sistema operativo son perfectos y en Windows tienes varias posibilidades (cygwin, gitbash o Babun ➡️ mi favorita)
Teclear lo siguiente:
$ curl -s "https://get.sdkman.io" | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
¿Ya está y ahora?
¡Sí! ya está instalado. Ahora ya puedes instalar cualquier SDK disponible y empezar a instalar varias versiones de los SDK sin problema alguno. ¿Pruebas con Java OpenJDK?
¿Cómo listo las versiones disponibles de por ejemplo Java OpenJDK?
¡Muy fácil! con el comando
$ sdk list java
Te saldrá un listado de todas las versiones de Java a elegir
![gestor-de-sdk-sdkman-listado-sdk](https://programaconsaba.com/wp-content/uploads/2018/12/image-9-1.png)
¿Y para instalar una versión en concreto?
¡Fácil también! Prueba conmigo a instalar el OpenJDK versión 11.0.1
$ skd install java 11.0.1-open
Ahora cuando teclees “java -version” para conocer la versión de Java instalada verás lo siguiente
![gestor-de-sdk-sdkman-comprobar-version-java](https://programaconsaba.com/wp-content/uploads/2018/12/image-10-1.png)
¡ME ENCANTA! Quiero saber más
Esta página web se complementa con un canal en YouTube. Puedes el SÚPER VÍDEO donde trato este tema y pongo justamente el ejemplo de instalar varias versiones de Java OpenJDK y cómo cambiar entre ellas.
¡No olvides suscribirte al canal de YouTube! ¿eh? ¡PINCHA ➤ AQUÍ!
¡Más más más de Java por favor!
¡Claro! puedes saber mucho más de Java en esta Web.
➤ REGÍSTRATE y verás ✌