Instalar o Java Runtime (JRE/JDK) no Windows, Linux e macOS

Última atualização: 16/10/2025
autor: Isaac
  • Instale o JDK (incluindo o JRE) do Oracle, OpenJDK ou Temurin, dependendo de suas necessidades e sistema.
  • Defina JAVA_HOME e PATH para que o sistema possa encontrar o Java e o compilador.
  • Confira Java/Javac e use IDEs como IntelliJ ou Eclipse para começar a desenvolver.

Instalar Java no Windows, Linux e macOS

Se você vai desenvolver ou executar aplicativos Java, você precisa ter o ambiente devidamente instalado e configurado. Neste guia completo, explico como preparar o Java Runtime e o JDK em Windows, Linux e macOS, com métodos oficiais e por meio de gerenciadores de pacotes, como ajustar o JAVA_HOME e como verificar se tudo funciona como deveria.

Além de cobrir a instalação passo a passo, Você verá a diferença entre JDK e JRE, recomendações de versão (Oracle, OpenJDK, Adoptium Eclipse Temurin), configuração de IDE (IntelliJ, Eclipse, VS Code) e alguns detalhes úteis para ambientes acadêmicos, como o uso do Eclipse 2024-06 e codificação UTF-8 para evitar erros raros.

O que são JDK e JRE e o que você deve instalar?

Java

O Java Development Kit inclui o compilador, a JVM e ferramentas essenciais; Ao instalar o JDK você também obtém o JRE, que é o ambiente de execução necessário para executar aplicativos Java. Se você estiver desenvolvendo, precisará do JDK; se estiver apenas executando programas pré-compilados, o JRE é suficiente, mas hoje em dia é comum instalar o JDK diretamente.

Você pode escolher entre as distribuições Oracle JDK e OpenJDK. A Oracle oferece Download oficial, enquanto o OpenJDK é a alternativa de código aberto sob a licença GPL. Dentro do OpenJDK, o Adoptium Eclipse Temurin é uma opção muito popular e frequentemente atualizada pela comunidade.

Baixe o Java

Verifique se você já tem o Java instalado

Antes de tocar em qualquer coisa abra um terminal o simbolo do sistema e verifica se o Java está presente e no PATH do sistema.

  1. Aberto CMD o PowerShell no Windows, Terminal no macOS ou um console no Linux.
  2. Execute o comando: java -versionSe você vir uma versão, significa que o Java está instalado; caso contrário, será mostrado que o comando não é reconhecido.

Para maior segurança, você também pode correr javac -version, que verifica a presença do compilador JDK; se você tiver apenas o JRE, o javac não aparecerá.

Baixar Java: Oracle, OpenJDK e Temurin

A maneira tradicional é ir ao site oficial da Oracle ou às distribuições do OpenJDK; escolha a versão estável mais recente a menos que você precise de compatibilidade específica (por exemplo, Java 8 em certos ambientes educacionais ou projetos legados).

  1. Da Oracle: Acesse a seção de downloads e escolha o instalador para o seu sistema (Windows, macOS, Linux). Aceite a chave de licença antes de baixar.
  2. Tema OpenJDK/Adoptium Eclipse: Distribuição de código aberto sob a licença GPL, com compilações mantidas e atualizadas. É perfeita para desenvolvimento e produção.

Se você estiver trabalhando com software de terceiros que requer uma versão específica, baixe esse número de versão específico. Arquivos de versões mais antigas estão disponíveis nos arquivos da Oracle e em repositórios mantidos pela comunidade.

Instalação no Windows (instalador oficial)

O processo é simples: baixe o JDK .exe (Oracle ou OpenJDK) e inicie o assistente.

  1. Execute o instalador .exe e aceite as etapas do assistente.
  2. Se lhe for oferecida a opção, marque. 'Definir variável JAVA_HOME' para economizar tempo com a variável de ambiente.
  3. Conclua a instalação e feche o assistente. A partir daqui você pode configurar o ambiente se você não configurou automaticamente.
  Como você pode solicitar um site para desktop no iPhone e iPad

Se você quiser verificar o local de instalação, o usual é algo como C:\Program Files\Java\jdk-XX (onde XX é a versão).

Instalação no macOS (instalador .dmg)

No macOS, baixe o pacote .dmg do provedor escolhido (Oracle ou Adoptium Temurin) e siga o assistente gráfico.

  1. Abra o .dmg que você baixou.
  2. Clique duas vezes no pacote e concluir a instalação com etapas guiadas.
  3. Depois de instalado, verificar com java -version que o sistema encontre a versão correta.

Nas versões modernas do macOS, Os caminhos para os JDKs instalados geralmente estão em /Library/Java/JavaVirtualMachines/, com subpastas por versão.

Instalação no Linux (Debian/Ubuntu, Fedora, Arch)

No Linux, é mais conveniente usar o gerenciador de pacotes da sua distribuição; Isso garante a integração com o sistema e atualizações automáticas.

Distribuições baseadas em Debian (Ubuntu, Linux Mint, etc.)

  1. Índices de atualização: sudo apt update
  2. Instale o JDK padrão: sudo apt install default-jdk

Distribuições baseadas em Red Hat (Fedora, etc.)

  1. Instalar o OpenJDK 11 (exemplo): sudo dnf install java-11-openjdk

Distribuições baseadas em Arch

  1. Sincronizar e instalar: sudo pacman -Syu
  2. Instale o JDK (exemplo com a versão padrão): sudo pacman -S jdk-openjdk
  3. Para localizar as versões disponíveis: sudo pacman -Ss jdk

No Linux você pode ter várias versões ao mesmo tempo; usar ferramentas alternativas (como update-alternatives no Debian/Ubuntu) para selecionar o padrão.

Instalação com gerenciadores de pacotes: Chocolatey (Windows) e Homebrew (macOS)

Se preferir um método rápido e reproduzível, usar um gerenciador de pacotes. Chocolatey (Windows) e Homebrew (macOS) simplificam o processo e facilitam futuras atualizações.

Janelas com Chocolatey

Primeiro instale o Chocolatey. Abra o PowerShell como administrador e execute:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Se você não vir nenhum erro, prueba choco o choco -? para confirmar que foi instalado.

Agora instale o Temurin 8 (Java 8) com o Chocolatey: choco install temurin8

Chocolatey irá pedir a confirmação da escrita; responder com Y ou A para continuar. Uma mensagem como "Chocolatey instalou 1/1 pacotes" indica que tudo correu bem.

Abra um novo terminal e verifique: java --version. Se você vir algo como 'Java não é reconhecido como um comando interno ou externo…', verifique as variáveis ​​PATH e JAVA_HOME ou reinstalar o pacote.

macOS com Homebrew

Instale o Homebrew pelo Terminal com o script oficial: corre

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Em seguida, adicione o repositório casks versionado: brew tap homebrew/cask-versions

Para Temurin 8 do barril, execute: brew install --cask temurin8. Se aparecer 'temurin8 foi instalado com sucesso!', Tudo correto.

Configurar JAVA_HOME e PATH

Para compilar e executar sem problemas, defina a variável JAVA_HOME e certifique-se de ter o binário Java em seu PATH.

Windows

  1. Identifique o caminho do JDK, por exemplo: C:\Program Files\Java\jdk-11
  2. Vá para Painel de Controle → Sistema → Configurações avançadas do sistema → variáveis ​​ambientais.
  3. Crie uma variável de usuário ou de sistema chamada JAVA_HOME com valor a rota JDK.
  4. Edite PATH e adicione: %JAVA_HOME%\bin no início ou em posição prioritária.
  5. Abra um novo terminal e verifique: echo %JAVA_HOME% y java -version

macOS e Linux

  1. Encontre o caminho para o JDK (no macOS, geralmente está em /Library/Java/JavaVirtualMachines/<versión>/Contents/Home; no Linux depende do pacote instalado).
  2. Abra seu arquivo de perfil de shell (~/.bashrc, ~/.zshrc o ~/.bash_profile).
  3. Adicione estas linhas (ajusta a rota):
export JAVA_HOME=/ruta/a/tu/jdk
export PATH="$JAVA_HOME/bin:$PATH"

Salvar, recarregar a configuração com source ~/.bashrc (ou o arquivo correspondente) e tente novamente java -version.

Verifique a instalação

Com tudo configurado, verifique se o Java está respondendo e que os caminhos apontam para o JDK correto.

  1. Versão da JVM: java -version
  2. Versão do compilador: javac -version
  3. Localização binária: no Windows, where java; no macOS/Linux, which -a java

Se houver várias versões e a ativa não for a desejada, Verifique PATH/JAVA_HOME ou use as alternativas do sistema (por exemplo, update-alternatives no Debian/Ubuntu).

  Serviços do Windows 11 que você não deve desabilitar (e quando deve)

Instalar e configurar um IDE (IntelliJ, Eclipse, VS Code)

Um bom IDE economiza tempo e dores de cabeça; IntelliJ IDEA, VS Code e Eclipse são apostas seguras para começar.

Exemplo rápido com IntelliJ IDEA

  1. Baixar e instalar IntelliJ IDEA no site deles. A edição Community é mais do que suficiente para Java padrão.
  2. Ao criar um projeto, selecione o JDK que você acabou de instalar e escolha Maven se quiser gerenciamento automático de dependências.
  3. Com o Maven, você gera um arquivo pom.xml com informações do projeto, dependências, plugins e ciclo de vida de construção.

No VS Code, com extensões Java, Você terá suporte para depuração e compilaçãoNo Eclipse, a configuração é semelhante: ao criar o projeto, você seleciona o JDK apropriado e o tipo de compilação (Maven/Gradle).

Eclipse IDE: Versão e download recomendados

Em certos ambientes acadêmicos e laboratórios, O Eclipse IDE 2024-06 é usadoVocê pode usar uma versão mais recente, mas se seguir a documentação da sala de aula, seguir a versão especificada tornará sua vida mais fácil.

Baixe o pacote 'Eclipse IDE para desenvolvedores Java' para seu sistema operacional ou use o 'Eclipse Installer'; ambas as formas são válidas. Instale-o, selecione o JDK e verifique se ele compila e executa no seu computador.

Versões do Java: compatibilidade e direcionamento Java 8

Embora a versão estável mais recente do Java esteja progredindo rapidamente (atualmente muito mais rápido que o Java 8), Muitos projetos e assuntos continuam tendo como alvo o Java 8 para compatibilidade. Isso significa não usar recursos introduzidos após a versão 1.8.

Se você desenvolver com uma versão atual (por exemplo, 21 ou 22), Certifique-se de compilar com compatibilidade com a versão 1.8 quando necessário e testar o código onde ele deve ser avaliado ou implantado.

Métodos alternativos: instalação manual vs. gerenciadores

Você tem dois caminhos: instalação manual com o instalador oficial (mais visual e guiado) ou usando gerenciadores de pacotes (Chocolatey no Windows e Homebrew no macOS), que simplificam instalações e atualizações.

Com gerenciadores de pacotes, a ordem é clara: um comando e prontoManualmente, você tem um controle mais preciso em todo o assistente e no caminho de instalação.

Detalhes das práticas: frequência, entrega e avaliação

Em contextos de ensino, a frequência obrigatória pode ser exigida para sessões práticas, com um número limitado de faltas justificadas. Revise as regras do seu centro para evitar surpresas.

  Tecla Opção no Mac: O que é, onde fica e para que serve

A entrega das práticas geralmente é feita em um servidor designado; Envie seu trabalho seguindo as diretrizes formatação e prazos. Frequentemente, existem ferramentas de verificação ('oráculos') que executam testes automatizados e validam a documentação (Javadoc).

O 'oracle' pode retornar resultados como 'documentação livre de erros', 'OK', 'INCORRETO' ou 'NÃO COMPILA'; Se você vir erros, verifique nomes, visibilidades, assinaturas e dependências. Geralmente, ele não fornece nenhuma pista sobre a falha específica, então você precisará ajustar seus testes locais.

Em verificações presenciais, normalmente você precisará desenvolver em laboratório com o PC designado, sem notas em papel ou dispositivos externos, e carregando a solução na plataforma indicada durante o tempo do teste.

  • Respeitar o cargo e o horário atribuído e não ligue o equipamento até que o professor diga para você fazer isso.
  • Não conecte dispositivos USB nem usar laptops dados pessoais durante o controle.
  • Você só pode entregar do laboratório e PC designados durante sua sessão; outras tentativas geralmente são invalidadas.

As notas são publicadas após a correção; Use fóruns e tutoriais presenciais para perguntas específicas, evitando compartilhar código-fonte aberto se as regras assim o exigirem.

Codificação de caracteres: usa UTF-8

Para evitar erros de compilação e caracteres estranhos, defina seu projeto como UTF-8. No Linux e no macOS, isso geralmente é o padrão; no Windows, é uma boa ideia verificá-lo.

No Eclipse, abra as propriedades do projeto (Projeto → Propriedades) e, em 'Recurso', defina 'Codificação de arquivo de texto' como UTF-8. Aplique e feche. Se aparecerem caracteres estranhos, substitua-os pelos caracteres UTF-8 corretos.

Evite editores que alteram a codificação sem aviso (como alguns modos mais antigos do Bloco de Notas); use IDEs ou editores modernos que respeitam UTF-8 e terminações de linha Unix quando for necessário.

Em projetos compartilhados ou avaliados automaticamente, Um arquivo não UTF-8 pode interromper a compilação. Certifique-se de que todas as fontes e recursos usem o mesmo conjunto de caracteres.

Recomendações práticas e verificação final

Depois que tudo estiver instalado, é aconselhável realizar uma verificação completa: crie um projeto simples, compile-o e execute-o. Isso verificará se o JDK, o IDE e o PATH estão funcionando corretamente juntos.

  1. Crie uma classe 'HelloWorld' e compile: Se o javac funcionar, o JDK está bom..
  2. Execute a aula com java e confirma que imprime no console. Tudo está em ordem se não houver erros.
  3. Se você usa Maven, tente mvn -v para verificar a integração com Java e o ambiente.

Se algo der errado, revise as etapas: JAVA_HOME correto, PATH apontando para .../bin, e que não há vestígios de instalações anteriores em conflito.