pues esa es la pregunta, hay alguna forma de crear un ejecutalbe (.exe) cuando programas en java (asi como si fuera en c/c++)??
Hay compiladores que lo hacen (haz una búsqueda en google) pero no se porqué querrías hacerlo, porque destrozas la portabilidad que es la mejor baza de Java
Buenas...
Zeo tiene razón; pero yo cuando hago algo en Java, lo que hago para que el usuario no tenga que teclear desde la consola: javac ...tal y cual.. (que es una p**a *****) es crear un .bat o un .sh para que haga eso por el. ;D ;D
O si te quieres complicar un poquillo en C:
Ejecutar el javac con un execv pasandole el path y todo lo necesario... así ya tenemos algo que nos inicializa el programa... (De echo es lo que hacen con las aplicaciones java comerciales).
Para que no se queje...
¿Y quien te manda dar los ficheros sin compilar a bytecode? Es como si yo distribuyo el código en C y protesto porque lo hay que compilar ;P
Yo he utilizado muchos programas java y nunca he tenido que compilar nada, venían en formato jar.