1

java プログラムから jmagick インターフェイス (JNI) を使用して、ImageMagick で C++ ライブラリを呼び出すプログラムを実行しようとしています。しかし、次の例外が発生しています


スレッド「メイン」の例外 java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jdk1.6.0_16\bin\jmagick.dll: AMD 64 ビット プラットフォームで IA 32 ビット .dll を読み込めません


64 ビット プロセッサ用の jmagick.dll を検索しようとしましたが、何も見つかりませんでした。64ビットdllが利用可能な場合、誰かが解決策を提案したり、パスを表示したりできますか?

ありがとう、

4

1 に答える 1

2

64 ビット JDK を削除し、32 ビット JDK をインストールします。最終ユーザーには、32 ビット JVM が必要です。

64 ビット プロセッサで Java ME を使用して開発する場合もほぼ同じです。


資力 :

同じトピックで:

于 2010-09-16T06:05:23.930 に答える