Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

JRE1.8 32bit版で、32bitのdllを呼び出せない

Windows 7/10 64bit環境で、JRE1.8 32bitを入れ、
Swingアプリケーションを実行した際に、32bitのdllを使用する処理で、Exceptionが発生して、
以下エラーが出力されました。

C:\Windows\System32\sample.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform
※sample.dllは、System32配下には存在しません。

JRE1.6 32bitで動かすと正常に動作します。
また、JRE1.8 64bitで動かすと、当然ながら、以下のエラーが出力されます。
[DLLが存在するパス]\sample.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

JRE1.8 32bitで動かしたときに、[DLLが存在するパス]\sample.dllを参照して、JRE1.6 32bitと同様に正常に動作するには、どのような設定等が必要であるか教えて頂けないでしょうか。
よろしくお願い致します。

0

回答

332

閲覧

0件の回答

回答する

ログインしていません。

ログインしなくても回答はできますが、ログインすると、質問・回答の管理、更新があった場合のメールでの通知を受けることができます。 アカウントをお持ちでない方は会員登録を行ってください。

ユーザ名匿名