Versões compatíveis do Java

Esta seção oferece uma visão geral de como manter sua versão das bibliotecas de cliente do Cloud para Java atualizada com os lançamentos contínuos do Java SE.

Para um desenvolvimento novo

Ao iniciar um novo projeto, recomendamos escolher a versão LTS mais recente do Java disponível para todos. O Java 25 está disponível desde setembro de 2025 e é a melhor opção para novos desenvolvimentos.

Java 21, Java 17, Java 11 e Java 8 também são alternativas compatíveis.

Como manter os sistemas de produção atualizados

Manter seus sistemas de produção em runtimes Java compatíveis é a melhor maneira de garantir que você receba correções de bugs e segurança críticas. Depois que uma versão do Java atinge o fim da vida útil, o ambiente de execução não recebe mais atualizações críticas.

As bibliotecas de cliente do Cloud para Java são compatíveis e testadas com Java 8, Java 11, Java 17, Java 21 e Java 25. O Java 8 vai continuar sendo compatível com as bibliotecas de cliente do Cloud para Java até pelo menos setembro de 2026.

Suporte do Stackdriver legado

As bibliotecas de cliente do Google são compatíveis com versões legadas dos ambientes de execução Java com bibliotecas estáveis de longo prazo que não recebem atualizações de recursos da melhor maneira possível, já que não é possível fazer backport de todos os patches.

O Google fornece atualizações com base nos melhores esforços para apps que continuam usando o Java 7, embora os apps precisem fazer upgrade para versões atuais da biblioteca compatível com a JVM.

Onde encontrar informações da versão

As versões mais recentes e as versões compatíveis do Java são identificadas no repositório individual do GitHub github.com/GoogleAPIs/java-SERVICENAME e em google-cloud-java.