To clarify, I have an application that I am distributing on CD. I want to make the installation process as simple as possible for the user. Should I have an install program install the Java VM and then install my app? Is there any way to do this without making the user go through the java vm install first? Can anyone recommend a good installer also?
Have you tried izpack? izpack, it's free and pretty good. Also, you need to install JVM no matter what platform you are on, you can work around with this basic steps. If your Installer itself requires JVM, simple drop a JVM into your CD build and have Installer runs off that JVM on cd. Then, you can configure your installer to install a jre onto client pc. and then, install your app. I did this with a script (batch file for dos to install).