2014-10-19 2 views
0

В настоящее время я запускаю программу в eclipse (она отлично работает).Основной класс Не удается найти при создании файла Jar

Он содержит два класса serverFrame.java usernameCreationServer.java

в упаковке: accountCreationServer

Я создал файл на моем рабочем столе с файлами выше я использовал терминал и CD я создал mainfest с Main-class: accountCreationServer.serverFrame I Javac * .java Я использовал типичную команду cvfm для создания банки. Он создает, но не запускается.

Что я делаю неправильно?

+2

Почему не просто экспортировать как работоспособный банкой в ​​Eclipse? –

+0

Хорошая точка. Я сделал это, и он работает, однако он захватывает мои другие пакеты из проекта. Также он работает на моем Mac, но не на моем ПК. – feddy

ответ

0

при создании баночки, указать манифест с параметром -m

+0

Просьба уточнить. Я делаю ввод mainfest.txt whe компиляции с использованием cvfm. – feddy

0

Чтобы убедиться, что ваш JAR будет вести себя так же, как и конфигурацию запуска в Eclipse, выполните эти действия, чтобы создать его:

  • В меню файл/Экспорт: выберите Java/Runnable JAR файл затем Next
  • Выберите конфигурацию рабочего запуска
  • Просмотр места назначения
  • В библиотеке обработки, выберите «пакет необходимых библиотек в сгенерированные JAR»
  • (Дополнительно: тик «Сохранить как муравей сценарий», вы получите в этом сценарии намеком выполнить свой собственный сборник «вручную»)
  • Нажмите Finish

Файл будет экспортироваться и будет работоспособной в любом терминале следующим: Java -jar myJarFile.jar.

Подробнее here.

(Если это не поможет, как и ожидалось, дайте нам более подробную информацию: вы получите сообщение об ошибке?)

+0

Спасибо за ответ. Выполнение этого, как это работает отлично, однако, он не работает на моем ПК. – feddy

+0

@feddy Если это сработало отлично, что с этим не получилось? – MadProgrammer

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