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
| Item | Especificação |
|---|---|
| Especificação | JSR 402 (Java Community Process) |
| Cabeçalho de objeto | Compacto por padrão, de 96 bits para 64 bits em arquiteturas de 64 bits |
| Structured Concurrency | Sétimo preview (JEP 533) |
| Vector API | Décima segunda incubação (JEP 537) |
| Lazy Constants | Terceiro preview (JEP 531) |
| Tipos primitivos em patterns | Quinto preview (JEP 532) |
| Codificações PEM | Terceiro 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
Produtos relacionados · link de afiliado



