0

Facilitando o gerenciamento de ferramentas de java

#Linux #Java
Joaquim Lagos
Joaquim Lagos

Olá comunidade !!!


Recentemente eu estava com dificuldades para gerenciar as versões tanto do JDK ( Java Development Kit ) quanto do gerenciador de dependências e compilação Maven/Gradle pois em alguns projetos do bootcamp que eu fiz ( Everis new talents 2 ) o professor utilizava uma versão diferente do java ( 11 / 14 ) e passei por um problema de versão com o maven também.

Porém para não ter o trabalho de desinstalar e instalar outra versão do JDK/Maven foi apresentado em um dos cursos o SDKMAN, que é uma ferramenta que facilita muito o gerenciamento dessas ferramentas e me ajudou bastante durante todo o bootcamp, ela é uma ferramenta super simples de utilizar e que facilita muito a troca de versões e traz muitos benefícios ( todos os benefícios estão descritos no site do SDKMAN ).


COMO UTILIZAR ?


1°) A ferramenta está disponível para vários sistemas operacionais :

  • macOS
  • Linux
  • Solaris
  • e também disponível para o Windows


2°) Você deve entrar no site do sdkman https://sdkman.io/

( dentro do site tem todas as instruções para instalar a ferramenta )


3°) Abra o terminal e siga os passos para a instalação da ferramenta. Para verificar se ocorreu tudo certo insira o código:


sdk version


4°) Após a instalação do sdkman na sua maquina, basta instalar as ferramentas.


5°) Vou dar um exemplo de instalação do JDK


5.1- Insira este comando para verificar as versões disponíveis do JDK


sdk list java


5.2- Este comando irá listar os JDK'S disponíveis, então você copia o " Identifier " da versão que você quer instalar, e então você insere o seguinte comando:


sdk install java <identifier>

exemplo:

sdk install java 8.0.302-open


5.3- Após a instalação ele vai perguntar se você quer deixar essa versão como padrão ( vai de escolha do usuario, não se preucupe pois você pode mudar facilmente)


6°) Pronto após a instalação da versão, a ferramenta já esta pronta para uso, caso você queira mudar de versão é só você inserir o seguinte comando no terminal:


sdk use java <identifier>

exemplo:

sdk use java 17.0.0-oracle


6.1- para verificar qual versão do java você esta usando é só inserir o comando:


sdk list java


6.2- ele vai listar todas as versões, lá ele informa quais versões você tem instalado e ele identifica qual está sendo utilizada com este simbolo ">>>" ao lado da versão


Conclusão !!


Basicamente é isso, lembrando que o SDKman também instala outras ferramentas como o maven/gradle funciona da mesma forma como eu mostrei neste exemplo, espero ter ajudado, informações mais detalhadas estão no site do SDKman https://sdkman.io/, que foi onde eu me guiei para utilizar e criar este artigo, me coloco a disposição para ajudar também, é isso ai e bons estudos !!!

0
4

Comentários (1)

1
M

Marcelo Mora

06/10/2021 16:30

Adorei a sua dica, irei usar de acordo com a instalação que vc está explicando nesse artigo, valeu.

4° semestre de Análise e desenvolvimento de sistemas

Brasil