2014-12-02 42 views
5

起初,這看起來像9個其他問題的重複,但我實際上是唯一的。沒有多少答案已經解決了。與JLWGL合作。線程「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) 

谷歌搜索量沒有透露原因。我已經在這封信中看了幾篇教程。本機文件夾正確設置。是的,我仍然得到這個錯誤! Sooo令人沮喪!

回答

8

我今天嘗試運行Slick2D應用程序時遇到同樣的問題。我想這個問題出現了,因爲我使用了兩種不同版本的LWJGL。使用Maven,Slick2D附帶了LWJGL 2.9.1的依賴項,而我提供的本地版本已經從3.0版本開始。所以我下載了2.9.1本地化版本,爲我解決了這個問題。

0

看起來它唯一可能的就是你的本地人。你說過本機文件夾設置正確:你是否真的刪除並替換了所有的* .dll文件?

+0

是的,我只是試了一次,以確保。 – Airhead 2014-12-02 01:51:26

2

該問題已通過恢復到最新的LWJGL 2版本解決。我正在使用的庫與LWJGL 3不兼容。

0

我有同樣的問題,對我而言,我認爲只是將包含在SlickSet native-windows.jar中的.dll文件放在我的根目錄中項目文件。 (http://wiki.netbeans.org/SlickSet 5號)

相關問題