Skip to content

ci: set JAVA_HOME to OpenJDK 17 in Kokoro build script#402

Merged
AnshulPatni merged 1 commit into
GoogleCloudPlatform:mainfrom
AnshulPatni:fix-kokoro-java-17
Jul 10, 2026
Merged

ci: set JAVA_HOME to OpenJDK 17 in Kokoro build script#402
AnshulPatni merged 1 commit into
GoogleCloudPlatform:mainfrom
AnshulPatni:fix-kokoro-java-17

Conversation

@AnshulPatni

Copy link
Copy Markdown
Contributor

When compiling modules that require Java 17 bytecode (e.g., invoker/testfunction), javac failed with:
Fatal error compiling: error: invalid target release: 17

By default, Kokoro's ubuntu2204/full build container runs with JAVA_HOME pointing to OpenJDK 11 unless explicitly configured. This PR sets JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 and updates PATH at the top of .kokoro/build.sh, ensuring Maven executes using OpenJDK 17 to match the repository's configured compiler target.

Change-Id: If4c650817635f909976e629e72ba4fe0c2282899
@AnshulPatni AnshulPatni merged commit abdfdb0 into GoogleCloudPlatform:main Jul 10, 2026
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants