Получение ошибки об основном манифесте в java - PullRequest
0 голосов
/ 26 февраля 2020

Обратите внимание, flappyFlyGame - это пакет, в котором находятся все мои файлы классов.

Я создал небольшой проект java и теперь пытаюсь экспортировать его как исполняемый файл JAR. Однако, когда я пытаюсь запустить файл jar в консоли, я получаю сообщение об ошибке no main manifest attribute error, хотя я создал файл манифеста. Внутри него есть одна строка, Main-Class: flappyFlyGame.Main (класс, где находится основная функция). Все классы - это файлы .class. Я запустил команду в консоли, она должна быть правильной (она была идентична другим, которые я нашел в сети), jar -cvmf manifest.txt gameFile.jar flappyFlyGame. Я даже использовал Eclipse для создания jar-файла, но он говорит, что не может найти основной файл. Чтобы убедиться, что это не была ошибка проекта, я сделал то же самое для другого незначительного приложения, с такими же результатами. Почему консоль не распознает или не использует файл манифеста? (Кстати, я не использую Maven или что-то еще.)

Редактировать: теперь ответил dave_thompson_085, но я не могу пометить комментарий как ответ.

...