2

JNIを使​​用してJavaからC++関数を呼び出しています。C ++関数の引数の1つは次のとおりですjobject thiz(私が知る限り、すべてのJNIネイティブ関数にこの引数があります)。関数の完了にはかなり時間がかかりjobject thizます。進行状況をJavaオブジェクトに報告して、進行状況をユーザーに表示できるようにします。C ++からjobjectのメソッドを呼び出すにはどうすればよいですか?

4

2 に答える 2

3

GetMethodIDJNI関数とを確認する必要がありますCall<type>Method*

さまざまなバリアントの詳細とそれらの呼び出し方法は、JNI仕様に文書化されています。

于 2010-04-11T15:05:26.613 に答える
0

C ++とJavaをはるかに少ない手間で統合したい場合は、Jacehttp://sourceforge.net/projects/jace/を調べる必要があります

于 2010-04-12T06:02:47.553 に答える