Я пытаюсь экспортировать свое Java-приложение в файл Runnable Jar.
Раньше это работало, но, видимо, я с чем-то возился и теперь не работает.
Экспорт из Eclipse работает без проблем, но при запуске .jar появляется ошибка:
"Не удалось найти основной класс: game.Main. Программа завершится."
Теперь игра. Основной класс - мой основной класс, так что все в порядке.
Когда я запускаю .jar через командную строку, как это:
java -cp D:\PathToMyJar\test.jar game.Main
Это также прекрасно работает.
Я просто не могу запустить сам файл .jar.
Конфигурация запуска, с которой я экспортирую, настроена на правильный проект и основной класс.
Раньше я почти не использовал функции экспорта в Eclipse, поэтому у меня не хватает вариантов, о которых я мог подумать.
Из того, что я прочитал, может быть какая-то проблема с файлом манифеста, но я не знаю, где его проверить или как его изменить - кроме того факта, что Eclipse должен каким-то образом сделать это самостоятельно ... .
PS: Манифест внутри файла jar выглядит так:
Manifest-Version: 1.0
Class-Path: .
Main-Class: game.Main
Основной класс правильный. Я не знаю, что вообще такое Class-Path, но я думаю, что это означает подстановочный знак, так что хорошо.