Como instalar Java 8 no Mac: 5 erros fatais e suas soluções

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

Java 8 no Mac: uma odisseia que vale a pena



Você abriu este material — provavelmente porque se deparou com um problema clássico. Você baixou o Java 8 (JDK 1.8) no seu Mac, iniciou a instalação e, depois... nada funciona. O terminal exibe java -version e mostra "not found", ou, o que é pior, mostra o Java 14 que você instalou há seis meses para um experimento.



Bem-vindo ao clube. A pergunta "How to install Java 8 on Mac" é uma das mais populares no Stack Overflow, e não é por acaso. O macOS (especialmente após Catalina e Big Sur) é um sistema exigente quando se trata de versões antigas do Java. Mas não se preocupe: vamos analisar o top 5 erros que até desenvolvedores experientes cometem e mostrar como evitá-los.



A propósito, se você está estudando Java e quer entender por que a versão 8 ainda é tão popular (spoiler: Stream API, lambdas e estabilidade), após a instalação escreveremos algumas linhas de código que comprovam isso.



Erro nº1: Baixar a compilação errada (Oracle vs OpenJDK)



A armadilha mais comum. Você acessa o site da Oracle, vê vários botões "Download" e baixa o JRE em vez do JDK. Ou o contrário — baixa a versão para Linux.



Como fazer corretamente?

Para desenvolvimento em Java 8, você precisa do JDK (Java Development Kit), não do JRE. O JRE é apenas o ambiente de execução, sem o compilador javac.



Opção A (Oracle JDK — clássico):

  • Acesse a página Oracle JDK 8 Archive.
  • Aceite o contrato de licença (sim, você precisará fazer login ou criar uma conta Oracle — isso irrita muitos).
  • Baixe o arquivo jdk-8u351-macosx-x64.dmg (ou uma versão mais recente da série 8uXXX).


Opção B (OpenJDK — gratuito e sem conta):

  • Use o Adoptium (antigo AdoptOpenJDK): baixar Temurin 8.
  • Selecione macOS, arquitetura x64 (mesmo no M1/M2 — via Rosetta 2 funciona perfeitamente).
  • Baixe o arquivo .pkg.


Dica: Para fins educacionais e compatibilidade com projetos antigos, use o OpenJDK (Temurin). O Oracle JDK 8 não recebe mais atualizações públicas de segurança.



Erro nº2: Ignorar os "bloqueios de segurança" do macOS (Gatekeeper)



Você instalou o JDK, mas ao tentar executar java -version no Terminal, recebe:



-bash: java: command not found


Ou, pior ainda, a mensagem: ““java” cannot be opened because the developer cannot be verified.”



Isso é o Gatekeeper — o sistema de segurança do macOS. Ele bloqueia a instalação de pacotes que não são assinados pela Apple ou baixados fora da App Store.



Solução:

  1. Abra Preferências do Sistema → Segurança e Privacidade.
  2. Na parte inferior, você verá a mensagem: “O programa foi bloqueado...” — clique no botão “Abrir mesmo assim”.
  3. Se o botão não aparecer, execute o instalador com o botão direito → Abrir (não com duplo clique).


Após isso, a instalação ocorrerá sem problemas.



Erro nº3: Esqueceu de configurar o JAVA_HOME (ou configurou no lugar errado)



Este é, provavelmente, o problema mais comum no Stack Overflow. Você instalou o Java 8, mas o sistema continua vendo a versão antiga (ou não vê nenhuma).



Verificação da versão atual:

/usr/libexec/java_home -V

Este comando mostrará todas as versões instaladas.

Blogs

Book Recommendations