Versiones de Java compatibles

En esta sección, se proporciona una descripción general de cómo mantener actualizada tu versión de las bibliotecas cliente de Cloud para Java con los lanzamientos continuos de Java SE.

Para un desarrollo nuevo

Cuando comiences un proyecto nuevo, te recomendamos que elijas la versión de LTS de Java más reciente disponible de forma general. Java 25 está disponible de forma general desde septiembre de 2025 y es la mejor opción para el desarrollo nuevo.

Java 21, Java 17, Java 11 y Java 8 también son alternativas compatibles.

Mantén los sistemas de producción actualizados

Mantener tus sistemas de producción en tiempos de ejecución de Java compatibles es la mejor manera de garantizar que recibas correcciones de errores y seguridad críticas. Después de que una versión de Java llegue al final de su ciclo de vida, el entorno de ejecución ya no recibirá actualizaciones críticas.

Las bibliotecas cliente de Cloud para Java son compatibles con Java 8, Java 11, Java 17, Java 21 y Java 25, y se probaron con ellos. Las bibliotecas cliente de Cloud para Java seguirán admitiendo Java 8 al menos hasta septiembre de 2026.

Asistencia heredada

Las bibliotecas cliente de Google admiten versiones heredadas de entornos de ejecución de Java con bibliotecas estables a largo plazo que no reciben actualizaciones de funciones en función del mejor esfuerzo, puesto que puede que no sea posible incorporar todos los parches.

Google proporciona actualizaciones en función del mejor esfuerzo para las aplicaciones que continúan usando Java 7, aunque estas podrían necesitar actualizarse a versiones actuales de la biblioteca que admite su JVM.

Dónde encontrar la información de la versión

Las versiones más recientes y las versiones de Java compatibles se identifican en el repositorio individual de GitHub github.com/GoogleAPIs/java-SERVICENAME y en google-cloud-java.