Java 11-Laufzeitumgebung

Die Java 11-Laufzeit für Cloud Functions basiert auf der Java-Version 11.0.6. Eine Anleitung zum Vorbereiten Ihres lokalen Computers für die Java-Entwicklung finden Sie unter Java-Entwicklungsumgebung einrichten.

Informationen zu den ersten Schritten mit Java in Cloud Functions finden Sie in der Kurzanleitung.

Laufzeit auswählen

Sie können die Java 11-Laufzeit für Ihre Funktion während der Bereitstellung auswählen.

gcloud

Wenn Sie das gcloud-Befehlszeilentool verwenden, können Sie die Laufzeit mit dem Parameter --runtime angeben. Das Flag --entry-point gibt den vollständig qualifizierten Klassennamen (FQN) an. Beispiel:

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

Weitere Argumente, die Sie bei der Bereitstellung angeben können, finden Sie unter gcloud-Tool zum Bereitstellen verwenden.

Console

Wenn Sie die Cloud Console verwenden, können Sie beim Erstellen und Bereitstellen einer Funktion die Laufzeit auswählen. Eine ausführliche Anleitung finden Sie in der Cloud Console-Kurzanleitung.

Ausführungsumgebung

Die Ausführungsumgebung enthält die Laufzeit, das Betriebssystem und eine Bibliothek, die Ihre Funktion aufruft.

Die Java 11-Laufzeit verwendet eine Ausführungsumgebung auf der Basis von Ubuntu 18.04 mit Java-Version 11.0.6. Weitere Informationen finden Sie unter Ausführungsumgebung von Cloud Functions.

Die Bibliothek, die Ihre Funktion aufruft, lautet Java Functions Framework.

Struktur des Quellcodes

Damit Cloud Functions die Definition Ihrer Funktion findet, hat jede Laufzeit bestimmte Strukturanforderungen für Ihren Quellcode. Weitere Informationen finden Sie unter Cloud Functions-Funktionen schreiben.

Abhängigkeiten angeben

Sie können Abhängigkeiten für Ihre Funktion mit Maven oder Gradle angeben. Weitere Informationen finden Sie unter Abhängigkeiten in Java angeben.

Weitere Informationen