Eu criei um arquivo JAR dessa forma jar cf jar-file input-files
. Agora, estou tentando executá-lo. Executá-lo não funciona (o comando jre não foi encontrado):
jre -cp app.jar MainClass
Isso também não funciona:
java -jar main.jar
(Falha ao carregar o atributo de manifesto da classe principal de main.jar).
Eu também descobri que
Para executar um aplicativo empacotado como um arquivo JAR (versão 1.2 - requer cabeçalho de manifesto Main-Class)
O que é o "cabeçalho do manifesto da classe principal"? Como faço para criá-lo e onde colocá-lo?
Main-Class: MainClass
e, em seguida, criei o arquivo .jar com o comando que você forneceu. Depois disso, consegui executar meu programajava -jar main.jar
.