发布时间:2019-09-16 07:25:22编辑:auto阅读(3240)
Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。在软件开发过程中,有时需要在 Python 项目中利用既有的 Java 代码,已达到节省时间和开发成本的目的。
python调用jar包的最常用的工具是JPype
下载Jpype:
可以从官网上下载 http://jpype.sourceforge.net/
如果使用pycharm可以直接从编译器内部直接添加
步骤如下
1.1 打开file的settings
1.2选择为项目添加的符号 +
1.3搜索jpype 如果是python3 就选择jpype -py3,然后install
1.4等待下载完成
如何调用jar包
调用jar包的简单代码:
jarpath = os.path.join(os.path.abspath('.'), '/home/StudentMapReduce.jar')#第二个参数是jar包的路径
jpype.startJVM(jpype.getDefaultJVMPath(), "-ea", "-Djava.class.path=%s" %(jarpath))#启动jvm
JDClass = jpype.JClass("org.apache.hadoop.examples.StudentScore")
ss = JDClass()#创建类的实例,可以调用类里边的方法
...
jpype.shutdownJVM()#最后关闭jvm
上一篇: python语言的特点和优缺点
下一篇: Python字体颜色设置
48726
47762
38534
35731
30169
26906
25937
20779
20545
18938
325°
398°
436°
453°
441°
433°
483°
554°
666°
681°