I have a JOGL application that I want to distribute. No problems in Linux or Mac (other than -version:1.6 doesn't seem to work on Linux or Mac). However, on Windows 7 64 bit, I have seen many different configurations of Java. I need Java 1.6 and it must be the 64 bit version if the computer is 64 bits because of the JOGL native binaries.
So, what is the best way to deploy a Java with JOGL application? Many of my customers do not have reliable internet access so the web deployments do not work for me.
What I have tried:
I have created an installer with NSIS that can find the 1.6 64 bit Java. The problem is, the installation may change. So I believe I should make a launcher that detects the location on startup. Relying on the path to be set up properly hasn't worked in 2 out of 5 computers I have checked so far.