我在使用Windows本机库时遇到了麻烦。
这是我得到的错误:
java.lang.UnsatisfiedLinkError: C:\workspace\GameProject\src\lib\natives\jinput-dx8.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
就我所见,我遇到了DLL jinput-dx8.dll
的兼容性问题。
我真的需要这个dll用于我的游戏,但我不知道如何解决这个问题。你能帮帮我吗?
答案 0 :(得分:1)
您需要获取/重新编译此库的64位版本。
答案 1 :(得分:1)
您需要使用32位JVM来加载32位本机库。
答案 2 :(得分:0)
JVM的架构和本机库必须匹配。您需要32位JVm来加载32位共享库和64位JVM来加载64位共享库。混合两者是不可能的。