This section describes the Java Runtime Environment (JRE), and how to configure it for the various supported platforms.
A JRE is provided by MVMM for a platform. It is included in the bootstrap and dependent components are configured to look for the JRE in a default location relative to their directory (based on the default agent layout).
Depending on the monitored technology, it might not always be appropriate to use the provided JRE. In these cases, set a JAVA_HOME environment variable for that particular monitoring extension so that it uses the appropriate JRE. If you want to define an alternative JRE for your platform, see Defining-alternative-JREs-for-Java-extensions.
Where a JRE is not provided for the platform, one must be available for those components that require it. In those cases the JAVA_HOME environment variable must be set to indicate where a JRE can be found.
When setting JAVA_HOME in your environment, consider the monitoring environment as a whole. Your monitoring requirements might call for multiple Java versions to be available, or multiple JREs configured with different settings (e.g. for security configuration purposes).
Versions of JREs included in MVMM
Platform
Version of agent JRE included in MVMM
Windows 64-bit
Java 11
Linux x86 64-bit
Java 11
AIX PPC64
Java 8
zLinux
No MVMM JRE supplied, user to provide Java 8 or later compatible JRE
z/OS
No MVMM JRE supplied, user to provide Java 8 or later compatible JRE
i5/OS
No MVMM JRE supplied, user to provide Java 8 or later compatible JRE