Entorno de ejecución de Java 11

El entorno de ejecución de Java 11 de Cloud Functions se basa en la versión 11.0.6 de Java. Consulta Configura un entorno de desarrollo de Java y a fin de obtener instrucciones sobre cómo preparar tu máquina local para el desarrollo en Java.

Para comenzar a usar Java en Cloud Functions, consulta la guía de inicio rápido.

Selecciona el entorno de ejecución

Puedes seleccionar el entorno de ejecución de Java 11 para tu función durante la implementación.

gcloud

Si usas la herramienta de línea de comandos de gcloud, puedes especificar el entorno de ejecución con el parámetro --runtime. La marca --entry-point especifica el nombre de clase completamente calificado (FQN). Por ejemplo:

gcloud functions deploy NAME --entry-point FQN --runtime java11 --trigger-http

Para obtener más argumentos que puedes especificar cuando implementas una función, consulta Implementa con la herramienta de gcloud.

Console

Si usas Cloud Console, puedes seleccionar el entorno de ejecución cuando creas y cuando implementas una función. Consulta la guía de inicio rápido de Cloud Console para obtener instrucciones detalladas.

Entorno de ejecución

Incluye el entorno de ejecución, el sistema operativo y una biblioteca que invoca tu función.

Java 11 usa un entorno de ejecución basado en Ubuntu 18.04 con la versión 11.0.6 de Java. Consulta Entorno de ejecución de Cloud Functions para obtener más información.

La biblioteca que invoca tu función es el Functions Framework para Java.

Estructura del código fuente

A fin de que Cloud Functions encuentre la definición de tu función, cada entorno de ejecución tiene ciertos requisitos de estructura para el código fuente. Consulta Escribe funciones de Cloud Functions para obtener más información.

Especifica dependencias

Puedes especificar dependencias para la función mediante Maven o Gradle. Para obtener más información, consulta Especifica dependencias en Java.

Próximos pasos