Файл MANIFEST.MF не загружается, когда я скомпилировал его на своем MacBook - PullRequest
0 голосов
/ 15 августа 2011

Я создал простой исполняемый файл jar теста, но когда я попытался запустить его, он не сработал, потому что он сказал, что атрибут манифеста Main-Class из jar.jar не будет загружаться. Файл манифеста (который назывался manifest.mf), который я напечатал, выглядел так: Основной класс: JarTest

и команда компилятора выглядела так:

jar cmf manifest.mf jartest.jar * .class

любая помощь будет принята с благодарностью.

Ответы [ 2 ]

1 голос
/ 15 августа 2011

Хорошо научиться делать это вручную.В качестве средства отладки вы можете использовать эту удобную утилиту для проверки манифеста вашего JAR, как встроенного.Это также пример того, как использовать ant для создания манифеста таким образом, чтобы оставалось меньше места для ошибок.

1 голос
/ 15 августа 2011

Файл манифеста чувствителен к регистру и должен иметь имя META-INF/MANIFEST.MF.

Чтобы выполнить файл JAR, необходимо запустить java -jar jartest.jar.

...