I've made a Java program I would like to make available to people of every stripe of computer (Windows, Linux, and OSX). So, as far as I know, all I have to do is make a Java archive, and the end users are able to run it with their particular flavor of Java.exe file.
If the above is correct, my questions are :
1) Is it possible to download each of the three kinds of Java.exe file from somewhere and package them together with the Jar file (do the end users have to have more than the appropriate Java.exe file to run the Jar file)
2) Is there a utility with which I can make the appropriate kind of zip file for each of the three kinds of destination machine (i.e., zip file, gzip file, and from what I have found on the web, an OSX zip file).
java.exe(or whatever it is named on other systems) alone is not sufficient to execute a Java program. You need a full virtual machine, which consists of a lot of more files. (Simply compare the download size with the size of your java.exe to see that there must be more.)