сбой при создании jar

#java #jar

#java #jar

Вопрос:

Я пытаюсь создать jar, используя следующую команду в окне RHEL

 jar -cf first MANIFEST.TXT HelloWorld.class 
  

содержимое MANIFEST.TXT является
Основной класс: HelloWorld

Это сбой со следующей ошибкой Не удалось загрузить атрибут манифеста основного класса с первого

Я понимаю, что мне нужно создать файл манифеста, который имеет манифест основного класса, но даже при этом я не могу сначала выполнить java -jar без ошибки

Спасибо, Бхавья

Ответ №1:

Смотрите пример из jar -help :

 jar cvfm classes.jar mymanifest -C foo/ .
  

Вы должны указать, m чтобы jar знал, что существует файл манифеста, и вы не должны опускать .jar from first . Это должно сработать:

 jar cfm first.jar MANIFEST.TXT HelloWorld.class