jpype和java.util.Properties

时间:2011-10-17 17:37:49

标签: java python 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 个答案:

答案 0 :(得分:2)

试试这个:

Properties = JClass('java.util.Properties')
props = Properties()
props.setProperty('foo','bar')