1

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が本当に必要ですが、この問題を解決する方法がわかりません。私たちを手伝ってくれますか?

4

3 に答える 3

1

このライブラリの64ビットバージョンを取得/再コンパイルする必要があります。

于 2012-04-08T15:36:16.447 に答える
1

32ビットのネイティブライブラリをロードするには、32ビットのJVMを使用する必要があります。

于 2012-04-08T16:15:42.163 に答える
0

JVMとネイティブライブラリのアーキテクチャは一致している必要があります。32ビット共有ライブラリをロードするには32ビットJVmが必要であり、64ビット共有ライブラリをロードするには64ビットJVMが必要です。両方を混合することはできません。

于 2012-04-08T16:28:05.580 に答える