我试图在JPype中实例化一个Properties对象,但遇到了一些困难。以下命令......
props = JClass('java.util.Properties')
props.setProperty('foo','bar')
...返回以下内容:
RuntimeError: No matching overloads found. at src/native/common/jp_method.cpp:121
我尝试了各种形式的论据,str('foo')
,JString('foo')
,java.lang.String('foo')
,似乎没有任何效果。在JPype中使用这种通用方法设置其他类的属性可以正常工作(例如,java.lang.System.setProperty('foo','bar')
没有问题)。
任何建议都将不胜感激。
答案 0 :(得分:2)
试试这个:
Properties = JClass('java.util.Properties')
props = Properties()
props.setProperty('foo','bar')