2013-10-20 173 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