Why on earth would one write a Java program, which supposedly runs anywhere a JVM is available, and then restricts its usefulness by locking it into a platform specific installer?
This is plain silly.
If your program is truly pure Java, at least provide a generic zip bundle so that it can be installed on all these other platforms that are not Windows, Solaris or Linux/x86.