Ok this was a little hard for me to put into words, so bear with me.
Our project directory structure relies on ${sys.installationDir}/jre being the location of the JRE being used to run our product. This works fine for new installs using install4j built installers, since install4j defaults to placing the jre there.
But for install4j built updates to legacy installations this is problematic.
I have installation code I'm reusing that unfortunately relies on Java 1.6 functionality. I have legacy installs of our product that are running 1.5 and can't be updated for other reasons.
I need to allow an install4j installer to unpack a Java 1.6 jre into a temporary location, used only for executing the installation code, and then remove it.
I can't seem to find a way to configure the location of the install of the bundled JRE. Any tips/advice?