3

私は、次のような Java のコードです。

class MyClass
{
public void MyFunc(ISomeListener listener);
}

このメソッドを C++ プログラムから呼び出して、必要なパラメーターを渡したいと考えています。パラメータはインターフェースの実装であることに注意してください。したがって、C++ から Java オブジェクトを定義して作成し、それをメソッドに渡す必要 あります。これどうやってするの?

PS それが役立つ場合、元の問題は、Javaプログラムがハードウェア(ドライバーなど)へのインターフェースであることです。どの言語でも使用できるように、この Java コードから DLL を作成しようとしています。そこで、C/C++ を使用してコードをラップし、それから DLL を作成しようと考えました。

4

1 に答える 1