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 è in disponibilità generale da settembre 2025 ed è la scelta migliore per il nuovo sviluppo.
Java 21, Java 17, Java 11 e Java 8 sono alternative supportate.
Mantenere aggiornati i sistemi di produzione
Mantenere i sistemi di produzione su runtime Java supportati è il modo migliore per assicurarti di ricevere correzioni di bug e di sicurezza critiche. Quando 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 con Java 8, Java 11, Java 17, Java 21 e Java 25 e sono testate su queste versioni. Java 8 continuerà a essere supportato dalle librerie client di Google Cloud per Java almeno fino a settembre 2027.
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 di Java supportate sono identificate nel singolo repository GitHub github.com/GoogleAPIs/java-SERVICENAME e su google-cloud-java.