La comodidad de distribuir una determinada aplicación java en un archivo .jar, fácil de transportar y ejecutar es indudable. En la página oficial de Sun existe una fantástica documentación acerca de la creación de ficheros jar, pero yo voy a resumir someramente como hacerlo para un sencillo programa por consola.
Lo primero es tener nuestro programa HolaMundo.java:
public class HolaMundo { public static void main(String[] args) { System.out.println("¡Hola Mundo!"); } }
Ahora compilamos el fichero para generar el .class:
$> javac HolaMundo.java
Luego creamos un fichero llamado Manifest.txt con el siguiente contenido:
Main-Class: HolaMundo
Y por último creamos el fichero .jar con el siguiente comando:
$> jar cfm HolaMundo.jar Manifest.txt HolaMundo.class
Ahora solo tenemos que probar nuestro paquete:
$> java -jar HolaMundo.jar
¡Hola Mundo!
3 replies on “HolaMundo en java en un contenedor .jar”
Por qué no sale la palabra eclipse y algo como:
nueva clase->con main->HolaMundo
Exportar como jar…
?? 😀
miky -> los hombres escriben páginas web y programas java en vi xD
Hombre lo de páginas web…pues casi, eh? Pero java? Are you crazy? 😉