Cuando compilas generas un archivo .class y simplemente lo ejecutas con java MiClase donde
MiClase.java es el fichero fuente y MiClase.class el fichero resultado de la compilación.
Se que existen utilidades para generar .exe a partir de .class, pero no he probado nunca ninguno de esto y además ... ¿Por que? y ¿Para que?