A Oracle anunciou o lançamento do Java 26, uma versão de curto prazo, e introduziu o Projeto Detroit, que promete melhorar a interoperabilidade entre as linguagens Java, JavaScript e Python. A atualização tem impacto direto no ecossistema corporativo de tecnologia, inclusive no Brasil, onde o Java é historicamente uma das principais linguagens utilizadas em sistemas bancários e governamentais. De acordo com informações do The Register, o Java 26 terá suporte por apenas seis meses, até a chegada do Java 27, prevista para o segundo semestre de 2026. A próxima versão de suporte de longo prazo (LTS) está agendada para o Java 29, em setembro de 2027.
O que é o Projeto Detroit?
O Projeto Detroit será proposto como um projeto OpenJDK em breve e será apresentado no evento JavaOne em Redwood City, na Califórnia (EUA). Inicialmente, as linguagens suportadas serão JavaScript e Python, com a possibilidade de inclusão de outras no futuro. Bernard Traversat, vice-presidente de desenvolvimento de software da Oracle, destacou que o projeto busca integrar os runtimes V8 (motor de JavaScript) e CPython diretamente no processo da JVM (Máquina Virtual Java), ao invés de reimplementar linguagens, como foi feito anteriormente com o Projeto Nashorn.
“A abordagem inovadora que estamos adotando com o Detroit é que estamos incorporando o runtime V8 e CPython diretamente dentro do processo JVM”, disse Traversat.
Quais são as novidades do Java 26?
Além do Projeto Detroit, a Oracle também anunciou o Projeto Helidon, um framework de código aberto para microsserviços que será integrado ao OpenJDK. A empresa está introduzindo o Java Verified Portfolio (JVP), que inclui serviços, bibliotecas e ferramentas validadas para uso empresarial. Entre os novos recursos do Java 26 estão melhorias incrementais e pré-visualizações de aprimoramentos como tipos primitivos em padrões, a API de Vetor e concorrência estruturada. O suporte ao protocolo HTTP/3 também foi adicionado à API do cliente HTTP.
Como a Oracle está se posicionando em relação à IA?
A Oracle está empenhada em manter o Java atualizado com as tendências de inteligência artificial (IA), referenciando projetos como Helidon AI e Langchain4j. Traversat mencionou que a empresa ainda está desenvolvendo uma política clara sobre contribuições de código geradas por IA.
“Estamos trabalhando e esperamos poder ter uma política clara sobre o que é permitido e o que é proibido… claro, queremos ser capazes de aproveitar a IA”, afirmou Traversat.
Com informações do The Register.