2015-12-27 2 views
2

Я только что выполнил учебник по настройке Slick2D, расположенный Here, а затем скопировал проект «Hello World» из той же самой вики. Я изменил все ссылки на классы и ссылки библиотек, чтобы они были правильно названы и попытались запустить его. Получил эту ошибку.Проблемы с установкой NetBeans Slick2D

Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path 
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1865) 
    at java.lang.Runtime.loadLibrary0(Runtime.java:870) 
    at java.lang.System.loadLibrary(System.java:1122) 
    at org.lwjgl.Sys$1.run(Sys.java:72) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.lwjgl.Sys.doLoadLibrary(Sys.java:66) 
    at org.lwjgl.Sys.loadLibrary(Sys.java:96) 
    at org.lwjgl.Sys.<clinit>(Sys.java:117) 
    at org.lwjgl.opengl.Display.<clinit>(Display.java:135) 
    at org.newdawn.slick.AppGameContainer$1.run(AppGameContainer.java:39) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.newdawn.slick.AppGameContainer.<clinit>(AppGameContainer.java:36) 
    at MyGame.mainClass.main(mainClass.java:39) 

There is an image, который описывает, как у меня есть папки выложили.

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

Спасибо за каждого, кто тратит время, чтобы попытаться ответить на этот вопрос.

+0

Добро пожаловать [так!] Ссылки не поощряются, чтобы избежать бит-гниения, поэтому новые пользователи ограничены настолько немногими. – jpaugh

ответ

0

Ваша ошибка говорит, что он не может найти lwjgl вашу библиотеку, это означает, что вы пропустили добавление lwjgl в свои библиотеки.

Может быть, это поможет вам:

http://wiki.lwjgl.org/wiki/Setting_Up_LWJGL_with_NetBeans

Вы в основном установить библиотеку таким же образом вы установили в slick2d библиотеку, Furthemore вам необходимо установить LWJGL в родной библиотеке:

Это скриншот из eclipse, но он показывает проект slick2d с некоторыми дополнительными материалами. Сделайте свои локальные точки локализации в собственной папке lwjgl и убедитесь, что у вас есть все другие файлы lwjgl в вашем проекте. В случае, если вы не знаете, как установить родное местоположение библиотеки в NetBeans проверить эту ссылку:

https://community.oracle.com/thread/3554856?start=0&tstart=0

enter image description here

0

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

правой кнопкой мыши проект (верхний значок в списке на стороне) (нижний пункт меню откроется в новом окне) нажмите кнопку «Свойства» Выберите «Выполнить» из доступных вариантов И ... внизу, есть окно под названием «XXX»

Предполагая, что вы установили LWJGL на вашем компьютере, введите путь к родным библиотекам LWJGL Ниже то, что я печатаю - и он отлично работает.

-Djava.library.path=C:\Java\lwjgl-2.9.3\native\windows 
  • если вы работаете в другом, чем Windows, ваш путь закончится иначе
Смежные вопросы