PythonとJavaの間のインターフェースにJpypeを使用しています
Py Dict を対応する Java Map (java.util.Map) オブジェクトに渡しているときに、「一致するオーバーロードが見つかりません」というエラーが発生します。native\common\jp_method.cpp:121
サンプルコードはこちら
.........python コード .................................
1.stuff = {'name': 'Zed'}
2.Obj.testMethodofJava(stuff);#ここで、obj は Java クラスのオブジェクトです
.........python コード .................................
********java コード****************************
public void testMethodofJava(HashMap userContextMap)
********java コード****************************
int や string などのプリミティブ データ型を受け入れる Java クラスの他のすべてのメンバー関数にアクセスできることに注意してください。
HashMap の内容を Object (Hashmap) に置き換えてみましたが、これも同じエラーが発生しました
この場合、私を助けてください。
よろしくお願いします