天天看點

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()