无法运行编译的jar文件

时间:2013-10-20 18:58:18

标签: java jar classpath

所以我正在制作一个程序来实现控制器输入的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文件

相同的目录中

1 个答案:

答案 0 :(得分:0)

我认为本机库应该与你的lwjgl lib一起发布,但如果没有,请从here下载丢失的文件,并将其放在类路径中,方法是将它放在与项目相同的目录中,或者将它作为本机库添加到你的lwjgl jar(在eclipse中),或者在尝试运行jar时使用-classpath