Segundo a parte escrita da Aula 3 ("Crie aplicações Java executáveis com um método main"), para incluir o meu arquivo manifest, devo fazer o seguinte:
jar -cmf bib.jar meumanifest scjp
Mas, segundo a documentação (jar -help
):
O nome do arquivo de manifesto, o nome do arquivo compactado e o nome do ponto de entrada são especificados na mesma ordem dos flags 'm', 'f' e 'e'.
Então, se executarmos java -cmf
, a ordem correta não deveria ser a seguinte?
jar -cmf meumanifest bib.jar scjp
Além disso, o arquivo meumanifest
precisa ter uma linha em branco no final, se não a instrução Main-Class
não vai ser incluída no META-INF/MANIFEST.MF
.