python调用jar的方法

做项目时需要用到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()

 

你可能感兴趣的:(python)