Questa sezione fornisce una panoramica di come mantenere la tua versione delle librerie client di Cloud per Java aggiornata con le release in corso di Java SE.
Per un nuovo sviluppo
Quando inizi un nuovo progetto, ti consigliamo di scegliere l'ultima versione LTS di Java disponibile a livello generale. Java 25 è disponibile a livello generale da settembre 2025 ed è la scelta migliore per il nuovo sviluppo.
Sono supportate anche Java 21, Java 17, Java 11 e Java 8.
Mantenere aggiornati i sistemi di produzione
Mantenere i sistemi di produzione su runtime Java supportati è il modo migliore per assicurarsi di ricevere correzioni di bug e sicurezza critiche. Una volta che una versione di Java raggiunge la fine del ciclo di vita, il runtime non riceverà più aggiornamenti critici.
Le librerie client di Cloud per Java sono compatibili e testate con Java 8, Java 11, Java 17, Java 21 e Java 25. Java 8 continuerà a essere supportato dalle librerie client di Cloud per Java almeno fino a settembre 2026.
Supporto legacy
Le librerie client di Google supportano le versioni precedenti dei runtime Java con librerie stabili a lungo termine che non ricevono aggiornamenti delle funzionalità in base al massimo impegno, in quanto potrebbe non essere possibile eseguire il backporting di tutte le patch.
Google fornisce aggiornamenti in base alle proprie capacità alle app che continuano a utilizzare Java 7, anche se le app potrebbero dover eseguire l'upgrade alle versioni correnti della libreria che supporta la JVM.
Dove trovare le informazioni sulla versione
Le versioni più recenti e le versioni Java supportate sono identificate nel singolo repository GitHub github.com/GoogleAPIs/java-SERVICENAME e in google-cloud-java.