Я пытаюсь создать экземпляр объекта Properties в JPype и столкнулся с некоторыми трудностями. Команды ниже ...
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')
).
Любые предложения будут оценены.