python调用jar包中的类方法


需求:在添加服务监控的时候需要监控接口的可用性,但是接口涉及到加密,需要调用jar包中的加密方法

实验一翻,代码如下

from jpype import *
import jpype
import datetime
import requests


body = str("[]")
time = str(datetime.datetime.now().timestamp())
ckey = str("490A16B50DF1044D73BD7AC029517EBE")
privateKey = str("beanTechOpenApi-beat")

startJVM(jpype.getDefaultJVMPath(), "-ea", "-Djava.class.path=security-1.0.0.jar")


test = JClass("com.mapbar.wireless.security.jaq.SecuritySignature")  ##还有一个JPackage方法,两者用法不一样

sign = test().sign(body, time, ckey, privateKey)

print(sign)
shutdownJVM()

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM