Как экспортировать Java OpenGL (JOGL) из Eclipse? - PullRequest
7 голосов
/ 16 марта 2010

Я недавно создал приложение JOGL с использованием Eclipse IDE. Он отлично работает, когда я запускаю его на Eclipse ..

Однако я хочу создать файл .jar для этого приложения, чтобы я мог разместить его на своем веб-сайте ..

К сожалению, когда я пытался экспортировать его, он говорит:

Экспорт JAR завершен с предупреждениями. Смотрите подробности для дополнительной информации. - Экспортируется с предупреждениями компиляции: /BUGS/src/main.java - Проблема записи /BUGS/.DS_Store в JAR: повторяющаяся запись: / DS_Store - повторяющаяся запись: .DS_Store

Я считаю, что это предупреждение не было решающим ...

но когда я запускаю файл .jar

Он не запускается и говорит, что "Java JAR-файл" BUGS.jar "не может быть запущен Проверьте консоль на наличие возможных сообщений об ошибках.

Извините, я новичок .... Как решить эту проблему? Как проверить консоль на наличие возможных сообщений об ошибках?

Я нашел решение на другом форуме, которое предлагает мне отредактировать файл манифеста, но я не знаю, где найти файл манифеста, потому что я вижу только BUG.jar в моем каталоге после того, как я экспортирую приложение .. Он не поставляется с каким-либо файлом манифеста или чем-то еще.

Или есть другой способ экспортировать JOGL?

Спасибо ....

Ура ...

Ответы [ 3 ]

2 голосов
/ 25 октября 2010

У меня есть учебник для этого на http://wadeawalker.wordpress.com/2010/10/24/tutorial-creating-native-binary-executables-for-multi-platform-java-apps-with-opengl-and-eclipse-rcp/. В нем показано, как экспортировать приложение JOGL из Eclipse в виде набора собственных двоичных файлов, которые вы можете распространять так же, как и любую другую программу (не требуется установка Java намашина пользователя).

0 голосов
/ 31 января 2011

Лучший способ - создать «исполняемую флягу» в Eclipse IDE. Все необходимые файлы библиотеки будут упакованы, но есть другой набор файлов, который называется Native files (thos .dll-файлы, которые вы устанавливаете во время установки JOGL), которые не будет хорошо работать, даже если вы добавите его в банку.

0 голосов
/ 14 сентября 2010

Я уже видел эту проблему с .DS_Store раньше. Попробуйте обновить проект / пакет. Это сработало для меня.

...