Todo Dev java já passou pela experiência de configurar seu ambiente de trabalho mexendo em variável de ambiente e outras configurações que os frameworks e as ferramentas necessitam. Pensando neste cenário e nos ambientes na nuvem, a ferramenta sdkman foi criada para facilitar estas configurações.
Instalação
A instalação neste guia é feita no ambiente Linux usando a distribuição ubuntu para instalar em outros ambientes recomendo este guia de instalação guia de instalação
Abra o terminal e execute os comandos abaixo:
curl -s "https://get.sdkman.io" | bash
Depois de instalado, será necessário executar as instruções abaixo para tornar as novas alterações válidas sem sair do terminal e verificar a versão da ferramenta:
source "/home/robson/.sdkman/bin/sdkman-init.sh"
sdk version
Listando as versões do java
Depois de executar os passos anteriores, será possível conferir a lista de versões do java disponíveis para instalação, podemos executar o seguinte comando:
sdk list java
Na saída do terminal será listada todas as versões do java disponível no sdkman:
Instalando o Java
Escolha a versão que deseja instalar, irei instalar as versões 17 e 19 distribuídas pelos projetos GraalVM e Amazon Correto .
Utilize o Identifier da versão escolhida:
sdk install java 17.0.5-amzn
sdk install java 22.3.r19-grl
Para conferir se o java está disponível na versão escolhida, executamos o comando:
java -version
Obs: A versão atual em seu ambiente será a última instalada.
Alternando entre as versões
Podemos alternar entre as versões em nosso ambiente, primeiro iremos verificar todas as versões instaladas:
ls -l ~/.sdkman/candidates/java
Para alterar entre as versões basta utilizar a instrução abaixo mais o identificador da versão:
sdk use java 17.0.5-amzn
Conclusão
Neste ponto seu ambiente com múltiplas versões do java está disponível e prontinho para você escrever os seus códigos. Uma das vantagens de utiliza esta ferramenta é a flexibilidade de mudar seu ambiente de acordo com sua necessidade. Na documentação do projeto é possível encontrar diversos SDKs. Espero que esta publicação tenha lhe ajudado a melhorar seu ambiente de desenvolvimento Java.
Top comments (1)
Gostei desse material, testei esse passo a passo e deu certo. O SDK me ajudou com a instalação do Java. E, realmente é muito prático.