JNA を使用して Java アプリから .dll ファイルを呼び出そうとしています。次の例外が発生します。
スレッド「メイン」での例外 java.lang.UnsatisfiedLinkError: ライブラリ 'C:\Windows\System32\foo.dll' を読み込めません: 指定されたモジュールが見つかりませんでした。
.dll と jdk はどちらも 32 ビット (OS_ARCH="i586") ですが、64 ビットの Windows 7 PC で実行しています。
.dll は System32 フォルダーにあります。
私は Eclipse を使用しており、Java ビルド パス プロパティの [ライブラリ] タブの下にある JRE システム ライブラリのネイティブ ライブラリの場所に System32 フォルダーを追加しました (ただし、これは必要ではないと思います)。
助けや提案をいただければ幸いです。
ありがとう、
ムンク。