python調用Java代碼


 

#coding:utf-8
#!/usr/bin/python
from jpype import *
import os.path,json
from ethereum.utils import encode_hex
from ethereum.tools import keys


jarpath = os.path.join(os.path.abspath('.')+"\\CSDCSign\\", 'sign.jar')
startJVM(getDefaultJVMPath(), "-Djava.class.path=%s" % jarpath )
JDClass = JClass("com.juzix.TestCreateAllDisPledgeApplyApi")#Java中的主函數
jd = JDClass()
#jd = JPackage("jpype").JpypeDemo() #兩種創建jd的方法
jprint = java.lang.System.out.println
sign=jd.mySign("11111111","{\"smsType\": \"2\", \"phoneNumber\": \"18706174488\",\"smsContent\": \"csdc\", \"valiCode\": \"999999\",\"activeTime\": \"3\", \"refreshTime\": \"999999\"}")
jprint(sign)

shutdownJVM()

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM