This question has already been answered:
- Build application from JAR to EXE with JRE 3 responses
In general, I want to make my application run on a computer where nothing is installed. For the program to work on (clean) windows in general, and not to require the user to install additional software.