zoukankan      html  css  js  c++  java
  • python调用java代码jar包

    jarpath = os.path.join(os.path.abspath('.'), 'D:/apache-jmeter-3.3/jarfiles/99bill_QA_TA_FO_Interface.jar')
    dependency = os.path.join(os.path.abspath('.'), 'D:/apache-jmeter-3.3/jarfiles/dependency')
    jpype.startJVM("C:/Program Files/Java/jre1.8.0_181/bin/server/jvm.dll", "-ea", "-Djava.class.path=%s" %jarpath)    
    #当有依赖的JAR包存在时,一定要使用-Djava.ext.dirs参数进行引入
    #jpype.startJVM("C:/Program Files/Java/jre1.8.0_181/bin/server/jvm.dll", "-ea", "-Djava.class.path=%s" %jarpath,"-Djava.ext.dirs=%s" %dependency)
    # 引入java程序中的类.路径应该是项目中的package包路径.类名
    javaClass = jpype.JClass('apibankpay.FoPay')
    # 创建一个对象
    javaInstance  = javaClass ()
    # 这一步就是具体执行类中的函数了
    result = javaInstance .DoPay(1,"6216261000000000018","交通银行","交通银行","南京","测试","全渠道","20","10012738625")
    print ('交易号:'+str(result))
    jpype.shutdownJVM()
  • 相关阅读:
    自我介绍
    币值转换
    打印沙漏
    对我影响最大的三位老师

    pta
    pta-3
    学习计划
    对我有影响的三个老师
    介绍自己
  • 原文地址:https://www.cnblogs.com/wsy0202/p/13403560.html
Copyright © 2011-2022 走看看