2014-12-02 14 views
5

Zuerst sieht das wie ein Duplikat von 9 anderen Fragen, aber meine ist eigentlich einzigartig. Und keine Menge von Antworten hat es behoben. Mit JLWGL arbeiten.Ausnahme im Thread "Haupt" java.lang.UnsatisfiedLinkError: org.lwjgl.DefaultSysImplementation.getPointerSize() I

Exception in thread "main" java.lang.UnsatisfiedLinkError:  org.lwjgl.DefaultSysImplementation.getPointerSize()I 
    at org.lwjgl.DefaultSysImplementation.getPointerSize(Native Method) 
    at org.lwjgl.Sys.<clinit>(Sys.java:113) 
    at org.lwjgl.opengl.Display.<clinit>(Display.java:135) 
    at renderEngine.DisplayManager.createDisplay(DisplayManager.java:30) 
    at engineTester.MainGameLoop.main(MainGameLoop.java:11) 

Kein Googling hat die Ursache aufgedeckt. Ich habe mehrere Tutorials zu dem Brief verfolgt. Der Eingeborenen-Ordner ist richtig eingerichtet. Ja, ich bekomme diesen Fehler immer noch! Sooo frustrierend!

Antwort

8

Ich hatte das gleiche Problem heute beim Versuch, eine Slick2D-Anwendung auszuführen. Das Problem kam, denke ich, weil ich zwei verschiedene Versionen von LWJGL verwendet habe. Mit Maven kam Slick2D mit einer Abhängigkeit von LWJGL 2.9.1, während die von mir bereitgestellten Eingeborenen bereits von 3.0 kamen. Also habe ich die 2.9.1-Eingeborenen heruntergeladen, die das Problem für mich gelöst haben.

0

Es sieht so aus, als ob das einzige, was es sein könnte, Ihre Eingeborenen sind. Sie haben angegeben, dass der Ordner "natives" ordnungsgemäß eingerichtet ist: Haben Sie tatsächlich alle * .dll-Dateien gelöscht und ersetzt?

+0

Ja, und ich habe es gerade noch einmal versucht, um sicher zu sein. – Airhead

2

Das Problem wurde gelöst, indem auf den neuesten LWJGL 2-Build zurückgegriffen wurde. Die Bibliotheken, die ich verwendete, sind noch nicht kompatibel mit LWJGL 3.

0

Ich hatte das gleiche Problem, und für mich war es, ich denke, nur die DLL-Dateien in der slickSet native-windows.jar in der Wurzel von meinem Projektdatei. (http://wiki.netbeans.org/SlickSet Nummer 5)