Setting the client Java version

Set up your Z Validation Assistant environment to use the correct Java™ version.

The Java Version Priority Hierarchy checks multiple locations to find a valid Java path, following a specific order until a valid IBM Semeru JDK (version 17 or later) is found.

Following is the priority order in which Java Version Priority Hierarchy checks for a valid Java path:

  1. Z Validation Assistant setting for JAVA_HOME: zValidationAssistant.javaHome

  2. watsonx Code Assistant™ for Z extension setting for JAVA_HOME: zCodeAssistant.JAVA_HOME

  3. Z Open Editor extension setting for JAVA_HOME: zopeneditor.JAVA_HOME

  4. Red Hat Java Runtime Configuration setting: java.configuration.runtimes

  5. Java Language Server setting (Java > Jdt > Ls > Java: Home in VS Code): java.jdt.ls.java.home

  6. System JAVA_HOME environment variable: process.env.JAVA_HOME