Standard Java er at samle class filerne i en jar fil og eventuelt gøre den
executable ved at tilføje et Main-Class direktiv i manifest.
Der findes forskellige produkter til at lave EXE filer ud af Java.
Bl.a. kan Borland JBuilder wrappe det hele i en EXE, hvor EXE udpakker
jar/class filer og starter java på dem.
Og et produkt som Excelsior Jet kan faktisk konvertere Java byet koden til
native kode (lidt afhængig af om der bruges AWT/Swing etc.).
http://www.excelsior-usa.com/jet.htmlDet sidste anses generelt som værende i strid med Java's ånd om WORA
(Write Once Run Anywhere).