Нет библиотек при компиляции [LWJGL] - PullRequest
1 голос
/ 14 декабря 2011

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

Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.libr
ary.path
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at org.lwjgl.Sys$1.run(Sys.java:73)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
        at org.lwjgl.Sys.loadLibrary(Sys.java:95)
        at org.lwjgl.Sys.<clinit>(Sys.java:112)
        at org.lwjgl.opengl.Display.<clinit>(Display.java:135)
        at gui.Screen.init(Screen.java:25)
        at gui.Screen.open(Screen.java:35)
        at Solitude.main(Solitude.java:22)

Я уверен, что это что-то делатьс аборигенами, но мне не повезло найти что-то, чтобы решить мою проблему после часа поиска.

1 Ответ

0 голосов
/ 14 декабря 2011

Вам не хватает библиотек из вашего classpath.Ваша IDE знает, где они находятся, а банка - нет.Как это исправить, зависит от того, как вы создаете и распространяете свой jar-файл.

Если вы хотите упаковать все это в один jar-файл, проверьте свой манифест и убедитесь, что библиотеки там перечислены и включены в файлы в архиве.в банку.

...