jpype RuntimeError: No matching overloads found for calc in find. at native\common\jp_method.cpp
由於需要python調用第三方jar包,所以使用jpype,
我jdk1.8 python :Python 2.7.15
用pip install jpype1 可以安裝jpype,但測試時出現上述錯誤
出現上述錯誤,新增javaClass=javaClass() 解決,看上去是沒有實例化。
java 代碼 路徑在D:\python\jpype
#以下語句打包JpypeDemo.class類 為jar包
jar cvf JpypeDemo.jar JpypeDemo.class
package jpype; public class JpypeDemo { public String sayHello(String user){ return "hello" + user; } public int calc(int a, int b){ return a + b; } }