python调⽤java的jar包⼀、环境准备:windows 7(64位)+JDK(64位)+Python(64位)
⼆、安装jpype
1.在线安装:pip install jpype1(可能由于超时导致安装失败)
  但可以通过在线安装到⾃⼰需要安装的对应版本
2.离线安装:
②pip install 离线包的位置
三、python调⽤jar包
# 导⼊jpype模块
import jpype
import os
if__name__ == "__main__":
# python要调⽤的java的jar包路径
jarpath = os.path.join(os.path.abspath("."), "D:\\PycharmProjects\\biyao\\jmeter-md5.jar")
# 获取jvm.dll的⽂件路径
jvmPath = DefaultJVMPath()
# 使⽤jpype开启虚拟机
jpype.startJVM(jvmPath, "-ea", "-Djava.class.path=%s" % jarpath)
java调用python模型
# 加载java类
Test = jpype.JClass("com.biyao.util.MD5Util")
# 实例化java对象
# javaObject = Test()
# 调⽤java⽅法
result_sign = Md5("哈哈哈")
print(result_sign)
# 关闭jvm
jpype.shutdownJVM()

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。