我正在使用 Jpype 在 Python 和 java 之间进行接口
在将 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 类的所有其他成员函数
我尝试用 Object (Hashmap) 替换 HashMap 内容,但这也导致了同样的错误
在这种情况下请帮助我。
提前感谢