- 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.
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?

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.
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.
- Aberto CMD o PowerShell no Windows, Terminal no macOS ou um console no Linux.
- 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).
- 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.
- 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.
- Execute o instalador .exe e aceite as etapas do assistente.
- Se lhe for oferecida a opção, marque. 'Definir variável JAVA_HOME' para economizar tempo com a variável de ambiente.
- Conclua a instalação e feche o assistente. A partir daqui você pode configurar o ambiente se você não configurou automaticamente.
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.
- Abra o .dmg que você baixou.
- Clique duas vezes no pacote e concluir a instalação com etapas guiadas.
- Depois de instalado, verificar com
java -versionque 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.)
- Índices de atualização:
sudo apt update - Instale o JDK padrão:
sudo apt install default-jdk
Distribuições baseadas em Red Hat (Fedora, etc.)
- Instalar o OpenJDK 11 (exemplo):
sudo dnf install java-11-openjdk
Distribuições baseadas em Arch
- Sincronizar e instalar:
sudo pacman -Syu - Instale o JDK (exemplo com a versão padrão):
sudo pacman -S jdk-openjdk - 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
- Identifique o caminho do JDK, por exemplo:
C:\Program Files\Java\jdk-11 - Vá para Painel de Controle → Sistema → Configurações avançadas do sistema → variáveis ambientais.
- Crie uma variável de usuário ou de sistema chamada JAVA_HOME com valor a rota JDK.
- Edite PATH e adicione:
%JAVA_HOME%\binno início ou em posição prioritária. - Abra um novo terminal e verifique:
echo %JAVA_HOME%yjava -version
macOS e Linux
- Encontre o caminho para o JDK (no macOS, geralmente está em
/Library/Java/JavaVirtualMachines/<versión>/Contents/Home; no Linux depende do pacote instalado). - Abra seu arquivo de perfil de shell (
~/.bashrc,~/.zshrco~/.bash_profile). - 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.
- Versão da JVM:
java -version - Versão do compilador:
javac -version - 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).
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
- Baixar e instalar IntelliJ IDEA no site deles. A edição Community é mais do que suficiente para Java padrão.
- Ao criar um projeto, selecione o JDK que você acabou de instalar e escolha Maven se quiser gerenciamento automático de dependências.
- 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.
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.
- Crie uma classe 'HelloWorld' e compile: Se o javac funcionar, o JDK está bom..
- Execute a aula com
javae confirma que imprime no console. Tudo está em ordem se não houver erros. - Se você usa Maven, tente
mvn -vpara 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.
Escritor apaixonado pelo mundo dos bytes e da tecnologia em geral. Adoro compartilhar meu conhecimento por meio da escrita, e é isso que farei neste blog, mostrar a vocês tudo o que há de mais interessante sobre gadgets, software, hardware, tendências tecnológicas e muito mais. Meu objetivo é ajudá-lo a navegar no mundo digital de uma forma simples e divertida.