0

「C」で開発されたdllがあります。
Java プログラムで使用する必要があります。
私の問題は次のようなものです:
java プログラムからのパラメーターの 1 つとして構造変数を持つ dll の関数を呼び出す必要があります。
どうやってするの?
オブジェクトをパラメータとして渡すことはできますか?

4

1 に答える 1

1

あなたの最善の策は、これが Windows のみであると思われる場合、 JNAを使用することです。これにより、カスタム C コードを記述せずに、Java から完全に DLL を使用できるようになります。JNA はstruct、特殊なStructureJava クラスを使用して、型の関数オブジェクトを実際に処理します。

于 2012-04-06T05:24:00.207 に答える