Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este guia aborda o que há de diferente na configuração do Java no Windows em comparação com Mac ou Linux e o leva a uma instalação do JDK funcional com seu ambiente configurado corretamente.
Escolha um JDK
Várias distribuições do JDK estão disponíveis para o Windows. A Microsoft publica seu próprio build com base no OpenJDK:
- Microsoft Build de OpenJDK — gratuito, software livre, com suporte da Microsoft, disponível para Windows x64 e ARM64
- Eclipse Temurin (Adoptium) – distribuição de software livre amplamente usada
- Oracle JDK – requer uma licença para uso comercial
Para a maioria dos desenvolvedores, o Microsoft Build de OpenJDK ou Temurin são boas opções.
Instalar com winget
Abra um terminal do PowerShell ou do Prompt de Comando e execute:
winget install Microsoft.OpenJDK.21
Em vez disso, para instalar o Temurin:
winget install EclipseAdoptium.Temurin.21.JDK
Verifique a instalação:
java -version
Definir JAVA_HOME
Ao contrário do macOS (onde /usr/libexec/java_home lida com isso), no Windows você precisa definir JAVA_HOME manualmente. Muitas ferramentas – Maven, Gradle, Android Studio – exigem isso.
- Abra Iniciar, pesquise variáveis de ambiente e selecione Editar as variáveis de ambiente do sistema.
- Clique em Variáveis de Ambiente.
- Em Variáveis do sistema, clique em Novo e defina:
- Nome da variável:
JAVA_HOME - Valor da variável: o caminho para o JDK, por exemplo
C:\Program Files\Microsoft\jdk-21.0.x.x-hotspot
- Nome da variável:
- Localize a variável Path em variáveis do sistema, clique em Editar e adicione
%JAVA_HOME%\bin. - Clique em OK para fechar todas as caixas de diálogo e, em seguida, abra um novo terminal e verifique:
echo $env:JAVA_HOME
java -version
javac -version
Dica
Se você tiver vários JDKs instalados, o primeiro listado em Path tem precedência. Ferramentas como O SDKMAN (via WSL) ou jEnv podem ajudar a gerenciar várias versões.
WSL ou Windows nativo?
Para a maioria do desenvolvimento de Java — back-ends da Web, Android, aplicativos empresariais — o Windows nativo funciona bem. Use o WSL se as ferramentas de construção ou o alvo de implantação forem específicos para Linux ou se você estiver trabalhando em uma equipe onde todos os outros estejam no Linux ou Mac e você queira equivalência ambiental.
Editores recomendados
- Visual Studio Code com o Pacote de Extensão para Java — leve, funciona bem para a maioria dos projetos
- IntelliJ IDEA — IDE completo em funcionalidades, a edição Community é gratuita
Próximas Etapas
Windows developer