RE:empaquetar aplicaciones JAVA
Si lo que queres es empaquetarlo en un solo archivo para no andar con todos los .class dando vueltas tenes que crear un .jar, se hace asi:
>>jar -cvfM archivo_de_salida.jar *.*
ejecuta eso en la ubicacion de los .class, respeta mayusculas y minusculas
para que ande primero tenes que crear un dir que se llame META-INF (acordate de respetar mayusculas) y adentro un archivo llamado MANIFEST.MF que contenga esto:
Manifest-Version: 1.0
Created-By: 1.4.2 (Sun Microsystems Inc.)
Main-Class: mainClass
Son esas tres lineas, mainClass es el nombre de la clase q tiene el main, despues hace lo del jar y acordate de compilar antes
Te explico asi tan basico xq no cuanto sabes
los .jar se ejecutan solos, le haces un doble click y listo, sin consola ni nada
Se que se pueden hacer .exe, nunca investigue como porque no tiene ningun beneficio, igual se lo corre con el interprete y necesitas instalar el runtime de todos modos