A Oracle lança o JDK 27 em disponibilidade geral no dia 15 de setembro de 2026, com binários de produção sob licença GPL (código aberto). O lançamento reúne nove JEPs, quatro deles em preview e um em incubação, e torna o G1 o coletor de lixo padrão em todos os ambientes. O JDK 27 também ativa troca de chaves híbrida pós-quântica (resistente a ataques de computadores quânticos) no TLS 1.3, sem exigir mudanças no código de aplicações existentes.

A Oracle formaliza o JDK 27 como Implementação de Referência da versão 27 da Java SE Platform. A especificação vem da JSR 402, dentro do Java Community Process (JCP).

O anúncio mira três públicos: desenvolvedores, empresas e usuários finais que já rodam aplicações Java em produção. Entre os JEPs do pacote final, um passa despercebido nas tabelas de recursos: o JEP 536, que oculta dados sensíveis do Java Flight Recorder (JFR) diretamente no processo, antes de gravar o arquivo de diagnóstico.

A ferramenta de monitoramento de desempenho passa a filtrar informações confidenciais sem depender de scripts externos para higienizar os registros depois de coletados. O lançamento chega como a segunda versão não LTS (sem suporte de longo prazo) desde o JDK 25, seguindo o ritmo semestral de versões do OpenJDK.

Essa cadência mantém o G1 e a criptografia pós-quântica como eixos centrais da atualização. Mas reserva espaço para ajustes de bastidor, como o JEP 536, que reforça a segurança operacional sem exigir mudança de código nas aplicações que já coletam dados com o JFR.

Ficha técnica

Ficha técnica
ItemEspecificação
EspecificaçãoJSR 402 (Java Community Process)
Cabeçalho de objetoCompacto por padrão, de 96 bits para 64 bits em arquiteturas de 64 bits
Structured ConcurrencySétimo preview (JEP 533)
Vector APIDécima segunda incubação (JEP 537)
Lazy ConstantsTerceiro preview (JEP 531)
Tipos primitivos em patternsQuinto preview (JEP 532)
Codificações PEMTerceiro preview (JEP 538)

Structured Concurrency e Vector API seguem em teste

O JDK 27 mantém dois recursos de peso fora da versão final e isso importa para quem programa em produção. Structured Concurrency chega à sétima prévia (preview).

A API trata um grupo de tarefas relacionadas como uma unidade só: erro ou cancelamento em uma tarefa se propaga para as outras sem código extra de sincronização. Sete rodadas de ajuste mostram que o desenho ainda muda a cada versão, mas sinalizam que a Oracle se aproxima de travar a sintaxe definitiva.

A Vector API soma doze incubações e continua fora do conjunto padrão do Java. Ela deixa o código escrever operações matemáticas em vetores, que o compilador transforma, em tempo de execução, nas instruções vetoriais que o processador oferece.

Para usar, é preciso ativar o módulo manualmente — sinal de que a interface pode mudar sem aviso entre versões. Enquanto isso, o próximo lançamento já tem data: o JDK 28 sai em março de 2027 com seis JEPs mirados, entre eles JEP 539 (Strict Field Initialization) e JEP 401 (Value Classes and Objects), ambos do Project Valhalla, que promete objetos mais leves em memória.

Criptografia pós-quântica vem do JDK 24

O JDK 27 é o segundo lançamento sem suporte de longo prazo desde o JDK 25, a última versão LTS (Long-Term Support, com manutenção estendida). A Oracle segue o ritmo semestral de lançamentos do OpenJDK, alternando versões experimentais entre os ciclos de suporte prolongado. A defesa contra computadores quânticos não nasce agora.

O JDK 24 já trazia o JEP 496, com um mecanismo de encapsulamento de chaves, e o JEP 497, com assinatura digital resistente a ataques quânticos. Os dois prepararam o terreno para o JEP 527, que ativa a troca de chaves híbrida no TLS 1.3 neste lançamento. O JDK 27 também estreia o “Java Verified Portfolio”, um conjunto de ferramentas apresentado na JavaOne 2026.

Ele reúne o Helidon 27, framework para microsserviços, o JavaFX 27, biblioteca gráfica, e o Oracle Jipher 20, módulo de criptografia. As três peças completam o ecossistema que sustenta a nova versão do Java.

A partir do JDK 27, o layout padrão da JVM HotSpot muda: cabeçalhos de objeto compactos cortam o espaço reservado para metadados de cada instância. Em arquiteturas de 64 bits, o cabeçalho cai de 96 para 64 bits. A redução chega sem exigir recompilação ou ajuste manual de código; aplicações em produção herdam o corte de memória assim que migram para a nova versão.

O calendário de evolução do Java já aponta o próximo passo. A Oracle projeta o JDK 28 para março de 2027, com seis JEPs definidos até aqui. Entre eles aparecem peças do Project Valhalla, como o JEP 539, sobre inicialização estrita de campos, e o JEP 401, que trata de classes e objetos de valor — mudanças que devem alterar como a linguagem representa dados na memória.

Oracle não detalha binários de outros fornecedores

  • Preço ou custo de licenciamento do JDK 27 não é mencionado nas fontes.

Fontes

  1. openjdk.org
  2. inside.java
  3. infoq.com
  4. Jdk 27 the new features of java 27infoworld.com
  5. mail.openjdk.org

Produtos relacionados · link de afiliado