He creado un archivo JAR de esta manera jar cf jar-file input-files
. Ahora, estoy intentando ejecutarlo. Ejecutarlo no funciona (no se encuentra el comando jre):
jre -cp app.jar MainClass
Esto tampoco funciona:
java -jar main.jar
(No se pudo cargar el atributo de manifiesto Main-Class desde main.jar).
También descubrí que
Para ejecutar una aplicación empaquetada como un archivo JAR (versión 1.2 - requiere el encabezado del manifiesto Main-Class)
¿Qué es el "encabezado del manifiesto de clase principal"? ¿Cómo lo creo y dónde lo pongo?
Main-Class: MainClass
y luego creé el archivo .jar con el comando que diste. Después de eso, pude ejecutar mi programajava -jar main.jar
.