0
我想在我的python代碼中運行java類,並使用工具JPype。 我有一個帶有布爾參數的java方法。 它可以在Java代碼,但是當我把它在Python中,我得到錯誤信息:JPype:如何將布爾值從python轉換爲java
RuntimeError: No matching overloads found. at src/native/common/jp_method.cpp:121
我甚至用jpype包裝JBoolean,但它仍然失敗。 例如,在Java代碼:
item.myMethod(true);
,我試圖將其轉換在python爲:
item.myMethod(1)
item.myMethod(True)
item.myMethod(jpype.JBoolean(True))
item.myMethod(jpype.JBoolean(1))
但上述所有得到同樣的錯誤消息。 任何人都可以幫助我將從Python到布爾參數轉換爲Java? 謝謝!