jpype 和 java.util.Properties
我正在尝试在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')
没有任何问题)。
如果有任何建议,我将非常感激。
1 个回答
3
试试这个:
Properties = JClass('java.util.Properties')
props = Properties()
props.setProperty('foo','bar')