python调用jar包

a="username"
import jpype
from jpype import *
"""
    !第一步 python查看版本 是 32 位还是 64位
    !第二步 下载jre官网的 压缩包
    !可以写代码使用啦
"""
a = u'D:\\temp\\jre1.8.0_181_32\\bin\\client\\jvm.dll'  # jvm.dll启动成功
jpype.startJVM(a, "-Djava.class.path=E:\\Code\\Python3\\TKLearn\\demo13\\rsa.jar")

RSAUtil = JClass('com.tpf.rsa.RSAUtil')
BASE64=JClass("com.tpf.rsa.Base64Util")
print BASE64,RSAUtil

result=BASE64.encryptBASE64(RSAUtil.encrypt(bytes(a),pubkey,True))
data = data.replace("\r\n", "")
print data
jpype.shutdownJVM()

猜你喜欢

转载自blog.csdn.net/douyunqian668/article/details/81225073