How the Installer’s Launcher Selects a JVM

InstallAnywhere 2021

InstallAnywhere installers are Java-based and require a Java virtual machine (VM) in order to run. The JVM the installer uses depends on a couple of factors:

The presence of a bundled JVM
The criteria in the Installer Valid JVM List

The installer’s launcher searches the end user’s machine for a JVM that matches the “bootstrap” JVM search criteria set for the installer’s installer valid VM list (which is set in the Advanced Designer: Project page > JVM Settings view > Installer Settings tab > Valid VM list). If a JVM has been bundled with the installer, the installer uses the bundled JVM. If no JVM is bundled with the installer, the installer uses the first JVM on the target system that matches the “bootstrap” search criteria. If no JVM matching the search criteria is found, the installer reports the error and exits.

Note:To bundle a virtual machine, it must be packaged as a JVM pack. Free JVM packs are available on the InstallAnywhere Web site. For more information, see Working with JRE VM Packs.

See Also