image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
William Silva
William Silva02/01/2025 09:12
Compartilhe

🎉Instale multiplas versões JAVA com SDKMAN no Windows

  • #Java
  • #Maven
  • #Gradle

🛠️ Instalação do SDKMAN no Windows 10 Pro

ℹ️ O que é o SDKMAN?

O SDKMAN (Software Development Kit Manager) é uma ferramenta de linha de comando para gerenciar versões de SDKs (Kits de Desenvolvimento de Software) como Java, Maven, Gradle, Groovy e muitos outros. Ele facilita a instalação, atualização e alternância entre diferentes versões de ferramentas de desenvolvimento, tornando-o essencial para desenvolvedores que trabalham com múltiplos projetos e requisitos.

📋 Pré-requisitos

1. 🖥️ Habilitar a função do Hyper-V nas Configurações

  1. Navegue até o Painel de Controle.
  2. Selecione Programas e depois Programas e Recursos.
  3. Selecione Ativar ou desativar recursos do Windows.
  4. Marque a opção Hyper-V e clique em OK.

Quando a instalação for concluída, reinicie o computador.

image

2. ⚙️ Instalar WinGet no PowerShell (opcional)

3. 🐧 Instalar o WSL (Subsistema do Windows para Linux)

4. 📦 Instalar o 7zip

  1. Abra o PowerShell.
  2. Execute:
winget search 7zip
winget install --id 7zip.7zip

5. 📥 Instalar zip e unzip (necessário para o SDKMAN)

  • O SDKMAN requer os comandos zip e unzip no ambiente Git Bash.
  • Baixe os pacotes zip-3.0-bin.zip ou superior e unzip-5.1-bin.zip ou superior do GnuWin32: SourceForge GnuWin32.

Zip : Baixe pelo GnuWin

Unzip : Baixe pelo GnuWin

  • Extraia os arquivos e copie zip.exe e unzip.exe para C:\Program Files\Git\mingw64\bin\:
  • No Windows Explorer, localize zip.exe (em zip-3.0/bin/) e unzip.exe (em unzip-6.0/bin/).
  • Copie ambos para C:\Program Files\Git\mingw64\bin\.

Verificar no Git Bash:

command -v zip
command -v unzip

Deve retornar:

/mingw64/bin/zip
/mingw64/bin/unzip

6. 🖊️ Instalar o Git Bash

  1. Abra o PowerShell.
  2. Execute:
winget search Git
winget install --id Git.Git

7. 🗑️ Desinstalar todas as versões de Java existentes

Certifique-se de remover todas as versões de Java previamente instaladas no computador para evitar conflitos.

8. 🔧 Configurar as variáveis de ambiente do Windows

  1. Clique com o botão direito do mouse no ícone do menu Iniciar.
  2. Selecione Sistema > Configurações avançadas do sistema no painel esquerdo > Variáveis de ambiente.
  3. Para criar uma nova variável:
  • Nas Variáveis do Sistema, clique em Novo.
  • Nome: JAVA_HOME
  • Valor: C:\Users\{SEU_USUARIO}\.sdkman\candidates\java\current

image

  • Atualize a variável Path:
  • Adicione: %JAVA_HOME%\bin

image

🚀 Instalação do SDKMAN

  1. Abra o Gitbash
  2. Execute:
curl -s "https://get.sdkman.io" | bash
  1. Inicialize o SDKMAN:
source "$HOME/.sdkman/bin/sdkman-init.sh"
  1. Verifique a instalação:
sdk version

image

📜 Comandos básicos do SDKMAN

  • Atualizar SDKMAN:
sdk update
  • Listar as versões disponíveis de Java:
sdk list java

image

  • Instalar uma versão específica de Java (exemplo: 23.0.1-zulu):
sdk install java 23.0.1-zulu
  • Definir uma versão padrão:
sdk default java 23.0.1-zulu

🔍 Notas adicionais

  • Certifique-se de que o Git Bash está atualizado. Baixe a versão mais recente em gitforwindows.org se necessário.
  • Se ocorrerem erros relacionados ao unzip (ex.: Unknown switch: -qt), verifique se o unzip.exe do GnuWin32 foi corretamente instalado no diretório C:\Program Files\Git\mingw64\bin\.
  • O 7-Zip sozinho não é suficiente para o SDKMAN, pois ele espera os comandos zip e unzip no PATH do Git Bash. A instalação do GnuWin32 resolve isso.
  • Guia oficial do SDKMAN: sdkman.io.

Contatos do Autor

  • Linkedin: https://www.linkedin.com/in/williamlimasilva/
  • Github: https://github.com/williamlimasilva
Compartilhe
Recomendados para você
Riachuelo - Primeiros Passos com Java
GFT Start #7 - Java
NTT DATA - Java e IA para Iniciantes
Comentários (0)