2014-12-11 4 views
0

Извините, если это немного запутанно. У меня есть java-файл, который использует команду компиляции с другой банкой, которую я хочу сделать в исполняемый файл (не .exe). Я выполнил онлайн-пример, чтобы сделать обычную банку, но получить NoClassDefFoundError из-за банки, которую он должен запустить, не будучи включенным. Я не уверен, что мне нужно добавить к моему манифесту или команде создания jar для достижения этой цели. Благодарясоздание файла .jar с файлом, который вызывает файл .jar.

+0

Что вы используете, чтобы создать банку? Банку, которую вы хотите включить, следует указывать в пути к классам, а команда, используемая для создания финальной банки, должна быть настроена для включения ее в окончательный архив. –

+0

Вы компилируете сценарий, а не IDE ...? – Rogue

+0

Manifest-Version: 1,0 Main-Class: LoginScreen файлу LoginScreen нужна банка, который находится в той же директории, – user3578388

ответ

0

Я не написал Java в течение долгого времени, но попробовать это,

  1. Экспорт (правой кнопкой мыши и выберите его из вариантов) проекта вы работаете на
  2. Выбрать работоспособный файл JAR.
  3. Решите, что вы хотите делать с библиотеками
  4. Отделка.

NB: Попробуйте, имеющие файлы классов в том же месте, что и баночку

+0

Не работает в Eclipse на данный момент, но попробует это – user3578388

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