You mean a jar file? because java does not run natively, it runs inside of a JVM. Maybe you want an .exe that will automatically invoke the jvm with your java program? Thats better known again as a jar file. Some wish to ignore this fact and compile their class files along with the JVM into one JUMBO .exe file, but in the end its just a bunch of class files running in a JVM anyway.