JAVA_HOME, Java found on PATH, common platform install locations, managed Catalyst runtimes, or a per-server custom executable.
Version mapping
Runtime selection order
1
Use custom Java when set
A server-specific Java executable path takes priority.
2
Search installed runtimes
Catalyst checks managed runtimes,
JAVA_HOME, PATH, and common install directories.3
Download if needed
When no compatible runtime is found, Catalyst can download an Adoptium JDK for the required major version.
4
Start with matching JAVA_HOME
Managed or custom runtimes set the process environment so Java tools resolve consistently.
Managed runtimes
Managed runtimes are stored under:Changing a server’s Java path does not affect running processes. Restart the server after saving the setting.
