JRE Used by TIBCO Universal Installer
The JRE (Java Runtime Environment) that is used by TIBCO Universal Installer depends on whether you are installing or upgrading ActiveMatrix BPM on a Windows or non-Windows system.
TIBCO Universal Installer is bundled with its own JRE. It may use that JRE, or one already on the system, as described below.
- Windows - When installing or upgrading ActiveMatrix BPM on a Windows system, TIBCO Universal Installer uses the bundled JRE by default. However, you can specify that a different JRE be used when invoking
TIBCOUniversalInstaller from the command line.
To specify that a different JRE be used, invoke TIBCOUniversalInstaller using the following switch:
-is:javahome path_to_jre
- Non-Windows - When installing or upgrading ActiveMatrix BPM on a non-Windows system, TIBCO Universal Installer searches for a suitable pre-installed JRE to use. It looks in the following for a JRE to use: PATH, JDK_HOME, JAVAHOME, JAVA_HOME, /opt, and /usr. If it cannot find a suitable JRE in those locations, it uses the JRE bundled with TIBCO Universal Installer.
Part of TIBCO Universal Installer's job is to install/update the JRE for the target TIBCO_HOME. If, during its search for a suitable JRE, it chooses the JRE already used by TIBCO_HOME (for example, the JAVA_HOME environment variable was set to JAVA_HOME=TIBCO_HOME/tibcojre64/1.8.0), you could get a "File in use" error when running TIBCO Universal Installer. The reason is that the installer is trying to update the JRE that it is using. In this situation, you can specify that the TIBCO Universal Installer forego the search for a JRE, and use the bundled one. This is done using the following switch when invoking TIBCOUniversalInstaller:
-is:skipJVMSearch