所以我正在制作一个为控制器输入实现 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 文件相同的目录中