Both the vRealize Hyperic server and vRealize Hyperic agents require a JRE. The platform-specific vRealize Hyperic installers include a JRE. Platform-independent vRealize Hyperic installers do not include a JRE.

Depending on your environment and the installation package you use, you might need to define the location of the JRE for the server or your agents. The following table shows when you need to configure the locations of the JRE for your server or agents.

Table 1. vRealize Hyperic Installations that Require JRE Location Configuration

Installation Package

JRE Location Configuration Required

Platform-specific server or agent installation on a machine that has its own JRE that you want to use

Location configuration required

Platform-independent server or agent installation

Location configuration required

Agent installation from an RPM

Location configuration required

How the vRealize Hyperic Agent Resolves its JRE

The vRealize Hyperic agent resolves its JRE based on platform type.

On UNIX-like platforms, the vRealize Hyperic agent resolves the JRE to use in the following order:

  1. HQ_JAVA_HOME environment variable

  2. Embedded JRE

  3. JAVA_HOME environment variable

On Windows platforms, the vRealize Hyperic agent installer is available with or without a JRE.

You must configure the JRE location with the HQ_JAVA_HOME system variable if you do a platform-independent agent install on Windows, or a platform-specific install on a Windows machine that already has a JRE that you prefer to use.

On Windows platforms, the vRealize Hyperic agent resolves the JRE to use in the following order:

  1. HQ_JAVA_HOME environment variable

  2. Embedded JRE

You define a system variable from My Computer > Properties > Advanced > Environment Variables > System Variables > New.