El post que buscas se encuentra eliminado, pero este también te puede interesar

Como crear un jar ejecutable

Anuncios

Un jar es un archivo con formato zip que sirve para comprimir archivos class de java, metadata y otros recursos

Como crear un jar ejecutable


Al comprimir un programa en un jar normalmente habría que crearlo y ejecutarlo de ésta forma:
Creacion de jar:
jar -cf fichero.jar fichero1.class fichero2.class fichero3.class

Ejecutar un jar:
jar -cf fichero.jar direccion_del_class_con_main/Main.class


Muchas personas hacen uso de programas al no poder crear un jar ejecutable por sí mismos sin saber que es muy sencillo hacerlo con la misma librería de java.

La forma más sencilla de crear el jar ejecutable es modificando el manifest para no tener que especificar la clase main cada vez que queremos ejecutarlo

Para crear el jar, antes hay que crear el archivo temp.mf con las siguientes líneas que se van a adjuntar en el manifest
Main-Class: Clase_main_sin_extension
Sealed: true

Luego en consola:
jar cmf temp.mf MiEjecutable.jar fichero1.class fichero2.class


Se permiten comodines (para incluir todos los class de la carpeta o que cumplan con alguna condición dada):
jar cmf temp.mf MiEjecutable.jar fichero$.class
o
jar cmf temp.mf MiEjecutable.jar *.class



Para ejecutarlo desde consola:
java -jar MiEjecutable.jar


Y la otra forma de ejecutarlo es con doble clic, esto si no requiere argumentos como parámetros en su ejecución.



Tiene mucho que ver la versión de Java con la que compilan su programa, si lo hacen con una versión muy reciente alguien con una versión anterior no podrá ejecutarlo en su computadora, incluso podría haber problemas si el programa fué compilado en java opensource y se quiere ejecutar con el jre oficial, una solución a éste problema es compilarlo con una versión muy antigua o incluir las librerías de java con el paquete.


No tengo idea de que tan populares son los posts sobre programación aqui en Taringa, pero todo el tiempo pierdo mis notas asi que si a nadie le sirve pues al menos servirá de recordatorio para cuando vuelva a ser necesario.

Anuncios

0 comentarios - Como crear un jar ejecutable