🎉Instale multiplas versões JAVA com SDKMAN no Windows
- #Maven
- #Java
- #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
- Navegue até o Painel de Controle.
- Selecione Programas e depois Programas e Recursos.
- Selecione Ativar ou desativar recursos do Windows.
- Marque a opção Hyper-V e clique em OK.
Quando a instalação for concluída, reinicie o computador.
2. ⚙️ Instalar WinGet no PowerShell (opcional)
- Certifique-se de ter o Windows 10 versão 1809 (build 17763) ou posterior.
- Guia oficial para instalar o WinGet
3. 🐧 Instalar o WSL (Subsistema do Windows para Linux)
4. 📦 Instalar o 7zip
- Pelo instalador: Baixe aqui
- Pelo WinGet:
- Abra o PowerShell.
- Execute:
winget search 7zip
winget install --id 7zip.7zip
5. 🖊️ Instalar o Git Bash
- Pelo instalador: Baixe aqui
- Pelo WinGet:
- Abra o PowerShell.
- Execute:
winget search Git
winget install --id Git.Git
6. 🗑️ 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.
7. 🔧 Configurar as variáveis de ambiente do Windows
- Clique com o botão direito do mouse no ícone do menu Iniciar.
- Selecione Sistema > Configurações avançadas do sistema no painel esquerdo > Variáveis de ambiente.
- 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
- Atualize a variável
Path
: - Adicione:
%JAVA_HOME%\bin
🚀 Instalação do SDKMAN
- Abra o PowerShell.
- Execute:
curl -s "https://get.sdkman.io" | bash
- Inicialize o SDKMAN:
source "$HOME/.sdkman/bin/sdkman-init.sh"
- Verifique a instalação:
sdk version
📜 Comandos básicos do SDKMAN
- Atualizar SDKMAN:
sdk update
- Listar as versões disponíveis de Java:
sdk list java
- 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