El tiempo de ejecución de Java es la pila de software encargada de instalar el código de tu aplicación y sus dependencias, y de ejecutar esa aplicación en el entorno flexible.
Versiones de Java
Java 25 usa buildpacks, que te ayudan a crear y configurar contenedores que puedes implementar en Google Cloud.
Para ver la lista completa de versiones de Java admitidas y la versión de Ubuntu correspondiente, consulta la programación de asistencia del tiempo de ejecución.
Para usar una versión de Java compatible, debes hacer lo siguiente:
Instala la versión 420.0.0 o posterior de gcloud CLI. Puedes actualizar tus herramientas de CLI ejecutando el comando
gcloud components update. Para ver la versión instalada, puedes ejecutar el comandogcloud version.Para desplegar tu aplicación con Maven, debes añadir el complemento Maven de App Engine a tu
pom.xml:<plugin> <groupId>com.google.cloud.tools</groupId> <artifactId>appengine-maven-plugin</artifactId> <version>2.8.1</version> </plugin>Otras opciones de implementación son el comando
gcloud app deployo el plugin Gradle de App Engine.Incluya los ajustes
runtime_configyoperating_systemen el archivoapp.yamlpara especificar un sistema operativo.También puedes especificar una versión del tiempo de ejecución incluyendo el ajuste
runtime_versionen el archivoapp.yaml. De forma predeterminada, se usa la versión más reciente de Java si no se especifica el ajusteruntime_version.Ejemplos
Para especificar Java 25 en Ubuntu 24, haz lo siguiente:
runtime: java env: flex runtime_config: operating_system: "ubuntu24" runtime_version: "25"Para especificar la versión de Java más reciente compatible en Ubuntu 24, haz lo siguiente:
runtime: java env: flex runtime_config: operating_system: "ubuntu24"
Versiones anteriores del entorno de ejecución
En Java 8, especifica los ajustes