После экспорта игрового приложения, которое я делаю как файл .jar
, я запускал его из командной строки, чтобы найти некоторые проблемы. Мне пришлось решить некоторые проблемы, не обнаружив пути аудио и не умея читать/записывать файлы .txt
. Аудио, которое я просмотрел и смогла решить, файлы, которые я посмотрел, и подошел к решению, но после публикации здесь я узнал, что все, что у меня пропало, было .
в начале моих имен файлов. Теперь остается только одна проблема.После экспорта, Runnable Jar File не запускается
Когда я экспортировать его:
extract required libraries into JAR
это дает мне это исключение:
Catched FileNotFoundException .... -natives-windows-i586.jar(System couldnt locate especified file) ...
Exception in thread "main" java.lang.UnsatisfiedlinkError: Cant load library: ...\gluegen-rt.dll
Когда я экспортировать его:
package required libraries into generated JAR`
он говорит:
Catched MalformedURLException: Could not open Inputstream for URL: 'rsrc:glugen-rt-natives-windows-i586.jar', ....
Exception in thread "main" java.lang.reflect.invocationTargetException
Caused by: java.lang.UnsatisfiedlinkError: Cant load library: ...\gluegen-rt.dll
Путь сборки выглядит примерно так:
Source:
CubeSurvivor/src
Projects:
JOGL
(whereglugen-rt.dll
is and this project is required because it contains everything related to graphics)Libraries:
JRE System Library[JavaSE-1.8]
Order and Export:
CubeSurvivor/src
with box filledJRE System Library[JavaSE-1.8]
box not filled (tried with box selected)JOGL
box not filled (tried with box selected)
Я не понимаю, что я делаю неправильно, от взглядов его, кажется, может быть, проект, содержащий JOGL
не собирается файл .jar
но Я подтвердил, что он открыт с 7-zip
, но я не смог найти gluegen-rt.dll
(возможно, он не выглядел достаточно хорошо, его тысячи и тысячи файлов). Этот файл вместе с другими файлами .jar
находится внутри папки на JOGL
.
Возможно, файл не копируется и не извлекается в файл .jar
?
Или что-то не так с моей дорогой сборки? Если да, что мне делать?
Должен ли я добавить все файлы внутри JOGL
в src
?
Edit:
Я извлек файл банку с 7-Zip, чтобы запустить поиск файла, я сделал случайный поиск (после того, как все его тысячи файлов), и все, кроме тех, в папке под названием Пб JOGL.iml и ссылки библиотек, все внутри JOGL, не найдены, сама папка не найдена. Все остальное.
Вот что внутри JOGL выглядит следующим образом:
Lib, JOGL.iml и ссылочные библиотеки не в файле фляги Aparently.
Вы получили сообщение об ошибке, о пропавших без вести туземцев банки. Вы уверены, что он включен? – Tophandour
Существует папка внутри jogl под названием lib, где находится glegen-rt.jar, и эта папка, которую я не могу найти после экспорта в файл jar, Im способен находить тысячи файлов из JOGL, но эта папка и файлы, которые, похоже, не найдены их. Могу ли я добавить проект JOGl в эту папку lib (где расположены glugen-rt.jar/glugen.jar/jogl-all.jar), zip со всеми документами под названием jogl-all-docs.zip, файл JOGL.iml и в справочных библиотеках (gluegen-rt.jar и jogl-all.jar). lib не является папкой src в своей обычной папке, имеет ли это что-либо делать с этой проблемой? –
К сожалению, я не знаю Eclipse. Выполняется ли ваш проект в Eclipse? Вы клонировали jogl и добавили его как зависимость? – elect