Categories
programación

HolaMundo en java en un contenedor .jar

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!