2015-04-27 3 views
0

Я пытаюсь настроить Slick2D, но я не могу запустить свою программу из-за того, что туземцы не добавлены правильно. У меня есть местоположение, которое добавило lwjgl.jar в мою библиотеку Slick2D и их в аргументах виртуальной машины, но по какой-то причине она по-прежнему не работает. Я пробовал оглядываться, но я не могу найти ничего похожего на проблему. Вот точная ошибка для тех, кто интересно:Проблема с добавлением lwjgl-туземцев

Exception in thread "main" java.lang.NoClassDefFoundError: org/lwjgl/LWJGLException 
    at Main.main(Main.java:17) 
Caused by: java.lang.ClassNotFoundException: org.lwjgl.LWJGLException 
    at java.net.URLClassLoader$1.run(Unknown Source) 
    at java.net.URLClassLoader$1.run(Unknown Source) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    ... 1 more 

Также я использую Eclipse,

ответ

0

Может быть, мое описание конфигурации поможет вам. Я поместил свои библиотеки в папку «lib» рядом с «src». Затем я поместил всех туземцев в специальную папку внутри «lib». В пути сборки я настроил туземный путь следующим образом: enter image description here

0

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

+0

Согласно [официальному сайту] (http://slick.ninjacave.com/), Slick2D построен для поддержки lwjgl 2.9.2, поэтому, если вы попытались использовать третью версию lwjgl, ваш стек ошибок исходит из что. – RSez

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