2014-12-02 20 views
5

All'inizio questo sembra un duplicato di 9 domande simili, ma il mio è in realtà univoco. E nessuna quantità di risposte l'ha risolto. Lavorare con JLWGL.Eccezione nel thread "main" 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) 

Nessuna quantità di google ha rivelato la causa. Ho seguito diversi tutorial alla lettera. La cartella natives è impostata correttamente. Sì, ho ancora questo bug! Così frustrante!

risposta

8

Ho avuto lo stesso problema oggi quando provo a eseguire un'applicazione Slick2D. Il problema è venuto fuori, credo, perché ho usato due diverse versioni di LWJGL. Usando Maven, Slick2D è arrivato con una dipendenza da LWJGL 2.9.1 mentre i nativi che ho fornito provenivano già da 3.0. Così ho scaricato i nativi 2.9.1 che hanno risolto il problema per me.

0

Sembra che l'unica cosa che potrebbe essere sono i vostri indigeni. Hai detto che la cartella natives è configurata correttamente: hai effettivamente cancellato e sostituito tutti i file * .dll?

+0

Sì, e ho appena provato di nuovo per essere sicuro. – Airhead

2

Il problema è stato risolto tornando all'ultima build LWJGL 2. Le librerie che stavo usando non sono ancora compatibili con LWJGL 3.

0

Ho avuto lo stesso problema, e per me è stato solo quello di mettere i file .dll contenuti in SlickSet native-windows.jar nella root della mia file di progetto. (http://wiki.netbeans.org/SlickSet numero 5)

Problemi correlati