סביבת זמן הריצה של Java היא מחסנית התוכנה שאחראית להתקנת קוד האפליקציה והתלות שלה, ולאחר מכן להרצת האפליקציה בסביבה הגמישה.
גרסאות Java
Java 25 משתמשת ב-buildpacks. בעזרת buildpacks אפשר ליצור ולהגדיר קונטיינרים שאפשר לפרוס ב- Google Cloud.
הרשימה המלאה של גרסאות Java הנתמכות וגרסאות Ubuntu התואמות שלהן זמינה בלוח הזמנים לתמיכה בזמן ריצה.
כדי להשתמש בגרסת Java נתמכת, צריך:
מתקינים את גרסה 420.0.0 ואילך של gcloud CLI. אפשר לעדכן את כלי ה-CLI על ידי הרצת הפקודה
gcloud components update. כדי לראות את הגרסה המותקנת, אפשר להריץ את הפקודהgcloud version.כדי לפרוס באמצעות Maven, צריך להוסיף את App Engine Maven plugin לקובץ
pom.xml:<plugin> <groupId>com.google.cloud.tools</groupId> <artifactId>appengine-maven-plugin</artifactId> <version>2.8.1</version> </plugin>אפשרויות אחרות לפריסה כוללות את הפקודה
gcloud app deployאו את App Engine Gradle plugin.כדי לציין מערכת הפעלה, צריך לכלול את ההגדרות
runtime_configו-operating_systemבקובץapp.yaml.אפשר גם לציין גרסת זמן ריצה על ידי הוספת ההגדרה
runtime_versionלקובץapp.yaml. כברירת מחדל, נעשה שימוש בגרסת Java העדכנית ביותר אם לא מציינים את ההגדרה