1

主に vb.net で記述された DLL ファイルがあります。これには 2 つのパラメーターが必要です。Java コードでこの DLL を使用し、必要な 2 つのパラメーターを渡すとします。どうすればいいですか?

4

2 に答える 2

3

Java では、これには基本的に 2 つの適切なオプションがあります: (推奨順)

  1. DLL に (C++ 装飾ではなく) C 関数ヘッダーがある場合は、JNAを使用する必要があります。シンプルで宣言的な構文を持ち、Java を書くだけで済みます。
  2. DLL の JNI バインディングを記述します (Java コードと C++ コードが含まれます)。
于 2012-08-16T04:05:25.777 に答える
3

JNIを使用し、dll をロードしてネイティブ関数を呼び出す

見る

于 2012-08-16T04:04:24.207 に答える