2013-10-20 171 views
0

所以我正在製作一個程序來實現控制器輸入的LWJGL庫。它是我在此中使用的唯一沒有內置到java中的庫。它不會跑的時候我雙擊它,它給了我下面的野趣錯誤,當我在命令行中使用Java的罐子無法運行編譯的jar文件

WARNING: Found unknown Windows version: Windows 7 
Attempting to use default windows plug-in. 
Loading: net.java.games.input.DirectAndRawInputEnvironmentPlugin 
java.lang.UnsatisfiedLinkError: no jinput-dx8_64 in java.library.path 
    at java.lang.ClassLoader.loadLibrary(Unknown Source) 
    at java.lang.Runtime.loadLibrary0(Unknown Source) 
    at java.lang.System.loadLibrary(Unknown Source) 

我認爲這是在類路徑的一個問題運行它,但我不完全確定。 任何幫助將不勝感激。


它不會讓我回答我自己的問題,但我找到了答案。我需要將JInput附帶的DLL文件放入與我的JAR文件相同的目錄中。

回答

0

我認爲本機庫應該與lwjgl庫一起發佈,但如果不是,請從here下載缺少的文件,例如把它放到你的類路徑中,或者把它放在與你的項目相同的目錄中,或者把它作爲本地庫添加到你的lwjgl jar(在eclipse中),或者在試圖運行jar時使用-classpath