You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://github.com/GoogleCloudPlatform/appengine-java-standard/blob/main/CODE_OF_CONDUCT.md)
19
19
20
-
# Google App Engine Standard Environment Source Code for Java 8, Java 11, Java 17, Java 21.
20
+
# Google App Engine Standard Environment Source Code for Java 17, Java 21, Java25
21
21
22
22
23
23
This repository contains the Java Source Code for [Google App Engine
@@ -27,13 +27,13 @@ standard environment][ae-docs], the production runtime, the AppEngine APIs, and
27
27
28
28
## Prerequisites
29
29
30
-
### Use a JDK8 environment, so it can build the Java8 GAE runtime.
30
+
### Use a JDK17 environment, so it can build the Java17 GAE runtime.
31
31
32
-
[jdk8](https://adoptium.net/), but using a JDK11 or JDK17 of JDK21 is also possible.
32
+
[jdk8](https://adoptium.net/), but using a JDK21 or JDK25 is also possible.
33
33
34
-
The shared code base is also used for GAE Java 11, Java 17 and Java 21 build and test targets, using GitHub actions:
34
+
The shared code base is also used for GAE Java 17, Java 17 and Java 25 build and test targets, using GitHub actions:
- [Source Code for runtime utilities](https://github.com/GoogleCloudPlatform/appengine-java-standard/tree/master/runtime/util)
278
310
279
-
## Default entrypoint used by Java11, Java17 and Java21
311
+
## Default entrypoint used by Java17, Java21 and Java25
280
312
281
-
The Java 11, Java 17 and 21 runtimes can benefit from extra user configuration when starting the JVM for web apps.
313
+
The Java 17, Java 21 and 25 runtimes can benefit from extra user configuration when starting the JVM for web apps.
282
314
283
315
The default entrypoint used to boot the JVM is generated by App Engine Buildpacks.
284
316
Essentially, it is equivalent to define this entrypoint in the `appengine-web.xml` file. For example:
@@ -292,7 +324,7 @@ By default, we use `--add-opens java.base/java.lang=ALL-UNNAMED --add-opens jav
292
324
293
325
## Entry Point Features
294
326
295
-
The entry point for the Java 11, Java 17, 21 runtimes can be customized with user-defined environment variables added in the `appengine-web.xml` configuration file.
327
+
The entry point for the Java 17, Java 21, 25 runtimes can be customized with user-defined environment variables added in the `appengine-web.xml` configuration file.
296
328
297
329
The following table indicates the environment variables that can be used to enable/disable/configure features, and the default values if they are not set:
0 commit comments