S

shujidan

Usuario (México)

Primer post: 13 oct 2011Último post: 13 oct 2011
1
Posts
13
Puntos totales
17
Comentarios
C
Como crear un jar ejecutable
Apuntes Y MonografiasporAnónimo10/13/2011

Un jar es un archivo con formato zip que sirve para comprimir archivos class de java, metadata y otros recursosAl 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.classEjecutar un jar:jar -cf fichero.jar direccion_del_class_con_main/Main.classMuchas 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 ejecutarloPara crear el jar, antes hay que crear el archivo temp.mf con las siguientes líneas que se van a adjuntar en el manifestMain-Class: Clase_main_sin_extensionSealed: trueLuego en consola:jar cmf temp.mf MiEjecutable.jar fichero1.class fichero2.classSe 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$.classojar cmf temp.mf MiEjecutable.jar *.classPara ejecutarlo desde consola:java -jar MiEjecutable.jarY 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.

13
0
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.