Gerenciando as muitas versões do Java com SDK MAN!

Lírio
Devspoint
Published in
2 min readMay 14, 2023

Para esse artigo vamos gerenciar as muitas versões do Java que cada das suas aplicações podem ter, isso com SDK MAN!

SDKMAN! é uma ferramenta para gerenciar versões paralelas de vários Kits de Desenvolvimento de Software.

Antes de tudo vamos instalar o SDK, basta seguir os comandos na Doc do SDK MAN!

curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"

Agora vamos listar as versões disponíveis para instalação do Java.

sdk list java

Vamos escolher a Distribuição da Oracle na versão 17.0.7-oracle. Você também pode vê-las no link → https://sdkman.io/jdks

Para instalar basta executar o comando abaixo:

sdk install java 17.0.7-oracle

No final da instalação haverá uma pergunta, se desejamos SETAR a nova versão instalada como default (JAVA_HOME), Digite Y(es).

java — — version

Você pode estar criando uma nova aplicação Java com a versão mais atual, nesse momento é a 20, basta você instalar da mesma forma utilizando o próprio SDK MAN como nos passos anteriores.

Para voltar o JAVA_HOME para a versão Java 17:

sdk default java 17.0.5-oracle

Removendo uma versão instalada.

sdk uninstall java 20.0.1-oracle --force

Ref.:

https://sdkman.io/jdks

--

--