Estou tentando criar um .jar simples mas, o manifest.txt não está sendo adicionado de forma correta. Apenas a primeira linha (Main-Class) está sendo adicionada.
Além dos parâmetros que você utiliza, use também o M (do not create a manifest file for the entries). Vai ficar assim:
jarcvfmMjCob.jarmanifest.txtjCob.class
J
JonhyBoy
Mas eu quero criar o MANIFEST
Só que não estou conseguindo incluir o Class-Path no manifest criado… Cria apenas com o Main-Class.
Álvaro Vieira.
dgouvea
quando vc usa o parâmetro M, ele entenderá que o ser manifest é o manifest.txt, e então ele não vai criar um manifest automaticamente. Se você não colocar este parâmetro ele vai criar um manifest default.
J
JonhyBoy
Solucionado…
Bastou adicionar a linha Created-By: Alvaro Vieira ao final do arquivo manifest.txt e funcionou (sem precisar do ‘M’ no comando)… vai entender
Na verdade, o “Created-by” não é necessário, mas sim uma linha qualquer a mais. Até mesmo uma linha em branco resolve.
Também não me pergunte o porquê. :roll: