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
Controlling the JVM That Your Installers Use