关于Python调用多个jar包的问题
工具/原料
1
Python
2
jar包
方法/步骤
2
if __name__ == '__main__':jarpath=os.path.join(os.path.abspath('.'),'alipay-sdk-java-3.0.52.ALL.jar')jarpath2=os.path.join(os.path.abspath('.'),'fastjson-1.2.47.jar')jpype.startJVM(getDefaultJVMPath(),'-ea','-Djava.class.path=%s;%s'%(jarpath,jarpath2))AlipayApiException= JClass('com.alipay.api.AlipayApiException')JSONObject=JClass('com.alibaba.fastjson.JSONObject')json_str =json.dumps({'name':'yetship','site':'https://liuliqiang.info'})jsonObj =JSONObject.parse(json_str)print(jsonObj.getString('name'))print(jsonObj.getString('site'))
3
这样我两个包内的CLASS都可以用了。
注意事项
Python调用多个jar包,网友试过可以,我没有亲自试,大家可以试一下。