I want to create an installer file that will package the AIR runtime along with my AIR application and install both for the user. I would also like this installer file to install the Java runtime and a Java application that my AIR app will interact with via AIR's Native Process API. This thread mentions many possible installers:
I'm wondering if any of you have had to do this with AIR applications and have a recommended installer or know of any reasons this might not work well with AIR apps.
One thing you can do is bundle the JRE installer with your AIR app. Your app installer will be the usual AIR installer and only install the AIR portion. The first time the user runs the AIR app, the AIR app can validate the JRE version and if it's not adequate then it can initiate the JRE installer. The is sometimes a nice way to go because you can continue using the AIR update framework and push newer versions of the JRE installer with new versions of your AIR app, if necessary. Here's more info: