Java Archives (JAR)

|

Que emolesto resulta cargar el montón de clases a la hora de ejecutar las aplicaciones Java en otro ordenador; bueno no es que sean tan grandes los archivos, más bien pueden llegar hacer varios, para estos casos (y para cuando se quiere aplicar un poco de abstraccion a los archivos jeje).

Bueno para ello existen los archivos JAR, que como lo dice Sun [1] las ventajas de su uso son:

  • Seguridad
  • Compresión: comprimidos con el formato de ZIP.Tipicamente
  • Portabilidad
  • Decrementa el tiempo en cargarse la aplicación
  • etc.
Para crear los archivos Jar (en Win) hay que abrir el MS-DOS y ejecutar:

Jar -?

Para ver la ayuda y todos los parametros que pueda llevar dependiendo de las necesidades, por ejemplo dentro de un archivo JAR se crea por default fichero de manifiesto:

META-INF/MANIFEST.MF

El cual contiene información como el nombre de la clase principal, quien lo crea,información de la versión, comentarios etc. Si se quisiera crear el JAR a partir de un MANIFEST.MF ya creado la sintaxis seria la siguiente (Notese que se incluiran todos los archivos class y png que encuentre en la carpeta default) :

jar cvfm Talkme.jar MANIFEST.MF *class *.png

para ejecutar la aplicacion empaquetada:

java -jar
Talkme.jar

Espero comentarios.
[1]http://java.sun.com/docs/books/tutorial/deployment/jar/

0 comentarios: