JDK 27 : Oracle anuncia o fim do Java em Mac Intel

Dev & Code Jul 24, 2026Adicionar aos favoritos

JDK 27 : Oracle anuncia o fim do Java em Mac Intel
Ilustração : Momiji Shirogane

Com a JEP 541, a Oracle oficializa o fim da manutenção da porta macOS/x64 no JDK 27 (previsto para setembro de 2026). Uma decisão lógica do lado da Apple — que vendeu seu último Mac com chip Intel em 2023 — mas um sinal forte para qualquer desenvolvedor Java ainda preso a um MacBook Pro 2019.

O Cas Concreto

Imaginemos um dev backend Java que ainda trabalha em um MacBook Pro 15 polegadas de 2019 — um Intel Core i9, 32 GB de RAM, máquina sólida, teclado borboleta teimoso, mas instalada em sua mesa há seis anos. Ele abre o terminal, executa sdk install java 27-tem e lê nas notas de lançamento: « macOS/x64 port is deprecated for removal ». Este é o assunto do JEP 541 (originalmente rascunho JEP 8386091), e afeta todos que codam Java em um Mac Intel.

O Que Realmente Diz o JEP 541

O título oficial é « Deprecate the macOS/x64 Port for Removal ». Concretamente, com o JDK 27 (previsto para setembro de 2026):

  • Oracle interrompe a manutenção do port macOS/x64.
  • O sistema de build exibirá um erro em qualquer tentativa de compilação para esse port.
  • O erro poderá ser contornado via flag -enable-deprecated-ports, mas sem garantia de que o build funcione ou rode.
  • A remoção definitiva está planejada para uma versão posterior (não definida no JEP).

Por que agora? O JEP é direto: « Apple has transitioned its hardware platform to AArch64, and is thus phasing out its support for x64. Maintaining the port is a significant undertaking and no clear long-term maintenance commitment for the port has been identified. »

O Contexto Apple Que Pesa

A Apple parou de vender seu último Mac Intel — o Mac Pro 2019 — em junho de 2023. E para cravar o prego, a empresa anunciou que o macOS 27 « Golden Gate » será:

  1. A última versão do macOS a suportar Macs Intel.
  2. A última a incluir o Rosetta 2, o compat layer x86 → Apple Silicon.

O port macOS/x64 do Java se torna, assim, um alvo móvel em uma plataforma móvel. Entendível.

O Que Isso Muda Para um Dev em Mac Intel

Três opções realistas:

  1. Permanecer no JDK 25 LTS (Long Term Support). Ele continuará recebendo atualizações para Mac Intel. Provavelmente a melhor opção para a maioria — os LTS do Java duram muito tempo.
  2. Migrar para Linux (nativo ou em VM no Mac Intel). No Linux/x64, os JDKs recentes continuarão funcionando sem problemas.
  3. Esperar por uma distribuição comunitária — Zulu (Azul), Temurin (Eclipse Adoptium), Corretto (Amazon) — que poderia decidir manter um port macOS/x64. Nenhum compromisso público até o momento, e sem upstream da Oracle, a carga de manutenção é pesada.

Um Padrão Que Se Repete

O JEP 541 se insere em uma série de depreciações de ports do OpenJDK:

  • JEP 362 — depreciação de Solaris e SPARC.
  • JEP 501 — depreciação do port x86 32-bit.
  • JEP 541 — depreciação do port macOS/x64.

A mensagem é clara: o OpenJDK converge para um conjunto reduzido de arquiteturas e sistemas. É a saúde do projeto a longo prazo, mas cada remoção deixa um usuário para trás. Desta vez, são os desenvolvedores Java que ainda não migraram para o Apple Silicon.

Para Guardar

Se sua última build de produção roda em um Mac Intel com Java 21+, planeje a migração: ou para o JDK 25 LTS que você congelará, ou para o Apple Silicon, ou para o Linux. A partir de setembro de 2026, cada nova versão do OpenJDK lembrará que a Oracle virou a página.

Resources

Artigo produzido por inteligência artificial, revisto sob controlo editorial humano.

A nossa redação
Este artigo foi-lhe útil?

2 pessoas gostaram deste artigo

Gosto
K
Kaito KuroganeSenior Dev Writer
Senior polyvalent developer, backend Go + frontend TS, open source contributor.
Partilhar:
LIVERadio Geek Kitsune
Toca para ouvir, o mesmo som para todos
0··
// Programa
// all stations
// partilhar uma faixa →
Secções
Explorar
Informações