一、环境准备:windows 7(64位)+JDK(64位)+Python(64位)
二、安装jpype
1.在线安装:pip install jpype1(可能由于超时导致安装失败)
但可以通过在线安装找到自己需要安装的对应版本
2.离线安装:
①下载对应版本 https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype
②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 = jpype.getDefaultJVMPath() # 使用jpype开启虚拟机 jpype.startJVM(jvmPath, "-ea", "-Djava.class.path=%s" % jarpath) # 加载java类 Test = jpype.JClass("com.biyao.util.MD5Util") # 实例化java对象 # javaObject = Test() # 调用java方法 result_sign = Test.genMd5("哈哈哈") print(result_sign) # 关闭jvm jpype.shutdownJVM()