2013-11-13 3 views
0

Я использую eclipse v.4.2.2, и я пытаюсь создать исполняемый файл .jar моего проекта.
Я пробовал просто использовать опцию экспорта, но когда я делаю это, появляется ошибка, потому что он не может найти openGL. Я установил флажок «Извлечение необходимых библиотек в сгенерированный JAR».
Что я делаю неправильно или что я не делаю?Создание файла .jar проекта, который использует lwjgl

+0

Я бы сделал 'jar -tf myjar.jar', чтобы убедиться, что ожидаемые библиотеки openGL есть. –

+0

Я понятия не имею, что вы имеете в виду – PenguinAgen

+0

Вы говорите, что вы отметили флажок «Извлечь необходимые библиотеки в сгенерированный JAR». Поэтому я бы удостоверился, что это так. Откройте файл jar, который он создал, с любым zip-ридером (winzip, 7-zip и т. Д.) И посмотрите там, чтобы убедиться, что файлы класса OpenGL находятся там. ('jar -tf' - это просто версия командной строки). –

ответ

0

Я предлагаю использовать JarSplice, это действительно просто и эффективно.

. Сначала экспортируйте свой проект lwjgl в качестве обычной банки, используя затмение.

. Второе использование JarSplice и добавьте все необходимые банки (ваша игра и все использованные библиотеки).

. Третье добавить необходимых туземцев.

.Чтобы добавить путь к основному классу, который был бы чем-то вроде example.main.MainClass в зависимости от вашей иерархии пакетов.

. Пятый создать толстую банку.

. (Необязательно) Создайте для Windows EXE-файл, в .sh Linux или Mac .app

Я надеюсь, что это помогает.

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