Compartilhar via


Introdução ao Java no Windows

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:

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.

  1. Abra Iniciar, pesquise variáveis de ambiente e selecione Editar as variáveis de ambiente do sistema.
  2. Clique em Variáveis de Ambiente.
  3. 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
  4. Localize a variável Path em variáveis do sistema, clique em Editar e adicione %JAVA_HOME%\bin.
  5. 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.

Próximas Etapas