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



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.
Datos archivados del Taringa! original
13puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

s
shujidan🇦🇷
Usuario
Puntos0
Posts1
Ver perfil →
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.