The problem is that neither scripts nor binary executables are universal among all operating systems. Java's "write once, run anywhere" is about as close as you can get, and the Java WebStart feature is about as close as you can get to true "universal install", but even it has limitations.
There are some systems that can take a single project and output multiple install packages for different OS's, but that's about it.
Customer surveys are for companies who didn't pay proper attention to begin with.
Joined: Sep 10, 2011
I mean that I want to have a tool which can wrap jar inside .exe for Windows, .sh for Linux, and .something on Mac.
subject: Looking for wrapper/installer for all platforms