You need all the files under your Program Files/javasoft/jre and make certain registry changes if your client is using windows only.
Using excutable .jar file is better then .exe file, since it is platform independent.
However, if you want it to be platform independent (MAC, Solaris, Linux, etc), it will be a lot more complicated, since jre is platform dependent.

Heavy testing is always required.
Roseanne