做项目时需要用到python来调用jar,整理一下,需要的可做参考。
1、安装jpype,我的机器系统是win10 64位,有两种方法安装:
第一种:pip安装, pip install jpype1
第二种:先到https://www.lfd.uci.edu/~gohlke/pythonlibs/上下载对应版本的包,然后安装。本人更喜欢第二种方法。
2、安装jre,其实也不需要安装,从链接http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html上下载对应的文件即可,我下载的是jre-8u181-windows-x64.tar.gz,然后解压。
3、解压后打开文件夹,可以看到在路径: bin/server/ 中,有一个jvm.dll文件,我们需要的就是这个文件。
4、测试,执行下面代码,不报错的话就成功了。
import jpype
# jvmPath = jpype.getDefaultJVMPath()
jvmPath = ur'D:\jre-8u151-windows-i586\jre1.8.0_151\bin\client\jvm.dll'
jpype.startJVM(jvmPath)
jpype.java.lang.System.out.println("hello world!")
jpype.shutdownJVM()