一、Python调用jar包
该操作需要安装JAVA环境,并设置环境变量
from jpype import *
jpype_path = getDefaultJVMPath()
startJVM(jpype_path, "-Djava.class.path=E:\\test_add.jar")
dog = JClass("com.test.testinterface.Dog")
dog.speak("Hello World")
shutdownJVM()
注意项:
1、安装jpype
使用以下命令安装jpype
pip install jpype1
而不是 pip install jpype,这个命令会报错,不过你们自己可以试一下。
2、python和java匹配
要是32位都是32位,要是64位则都为64位,否则会报错
二、Python调用dll
from ctypes import *
dll_path = r"E:\\HXiMateWin32.dll"
dll = cdll.LoadLibrary(dll_path)