Showing results for 
Show  only  | Search instead for 
Did you mean: 
Level 3

How to handle different jre in silent mode installation


We create an installer A with bundled JVM (java 1.8) and then create another installer B with bundled JVM (java 11).

When we install A and then install B with silent mode.

A is not working. Uninstall A and appear " Error: Could not create Java Virtual Machine.", "Error: A fatal exception has occurred. Program will exit".

1. How to solve silent mode installation in different jre?

2. May I add an action or custom code to exit the installer when we detect different jre in Pre-Install stage in silent mode?

3. May I handle whether to copy jre in Install stage?


0 Kudos
(2) Replies
Level 6


If you are using InstallAnywhere 2020 SP2 or later versions,
Enable the checkbox  "Advanced JRE handling for Version Upgrades" available in InstallAnywhere Designer->Project->JVM Settings->Installer Settings, before building/creating the installer. This will solve the issue with different JRE. Please find the screen shot attached. Hope this helps.

0 Kudos

Hi Vineetha, does this option help me out in this situation -

I have multiple Java versions set in my PATH (Java 8, Java 11, Java 17 in same order) . I want to run an installer on this machine but want to ensure it uses Java 8 to launch & perform the installation.

0 Kudos