Try a search on Google for java exe and you will find plenty of tools
which can be used to create executables for java applications. In most
cases the resulting exe is just a launcher for a JAR which is in the
same directory. I have found the best approach is to make your JAR
executable *and* to provide an exe and an installer for specific
platforms. This will give your application a professional, finished feel.