2011-02-28 3 views
3

Мой проект отлично работает от Eclipse.Создание excutable jar файла с использованием eclipse

Но когда я попытался сделать это в файле jar или исполняемом файле, он не работает.

Я использовал опцию «Экспорт-Runnable файл JAR»

появляется следующее сообщение только после того, как затмение закончил процесс ехпортируя

экспорт JAR закончил с wornings, подробности см.

деталь была ..

вывезенным с предупреждениями компиляций: Mario/SRC/Map.java

и то же самое для других классов, как

вывезенных с скомпилировать предупреждения: Mario/src/Player.java

и так далее.

Так что я использовал другой вариант «Экспорт - JAR файл»

Он отлично работает и ничего не появляется при экспорте его из Eclipse.

Но когда я пытаюсь открыть файл, он дает мне

Couldn't find the main class:Frame.Program will exit

у кого-то какие-либо идеи о том, что проблема?

+0

Очистите рабочее пространство. Обновите свой проект. Перестройте свой проект. Теперь экспортируйте как _Executable JAR_.Выберите правильную «Запуск конфигурации», которую вы используете для запуска вашей программы в eclipse и выберите «Готово». Может быть, это работает. –

+0

Что происходит, когда вы пытаетесь открыть «.jar», экспортированный с помощью «Экспортно-запускаемый JAR-файл» – Alpine

+0

@Alpine ничего не появляется !! –

ответ

4

Ваш файл MANIFEST.MF внутри файла META-INF должен иметь атрибут Main-Class, указывающий на ваш основной класс.

+0

ну, появилась опция «сгенерировать файл манифеста». я использовал его –

+0

или у чего-то еще? –

+0

Manifest-Version: 1.0 Main-Class: Frame вот что я нашел в автогенерированном файле –

4

Важная вещь для исполняемого банку: Manifest. Убедитесь, что он существует и указывает на правильный класс с основным методом.

Смежные вопросы