QA@IT

JNAを使用してVB.NETで作成したDLLをjavaから呼び出す

6605 PV

javaのアプリでJNAを使用してVB.NETで作成したDLLの呼び出しを試しています。
この時、Native.loadLibraryによるDLLの読み込みはできるのですが、
読み込んだDLL内のメソッドを呼び出そうとしたところで以下のエラーが発生します。

Exception in thread "main" java.lang.UnsatisfiedLinkError: Error looking up function 'XXX': 指定されたプロシージャが見つかりません。
※XXX=呼び出したいメソッド名

DLL内には複数の名前空間やクラスが存在していて、その中の1つのクラス内のメソッドを
呼び出したいので、ただメソッド名だけで呼び出すのはできないと思っているのですが、
このような場合の呼び出し方法について、ご教示願います。

  • 具体的にどのように呼び出そうとしているのかを記述してください -
ウォッチ

この質問への回答やコメントをメールでお知らせします。