Python调用Java代码部署及初步使用

 2023-09-09 阅读 26 评论 0

摘要:Python调用Java代码部署: jpype下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype 后端代码如何部署,下载的时候需要使用Chrome浏览器进行下载。 安装顺序: 1.pip install wheel dede怎么调用代码、待wheel安装好以后,再安装已经下载

Python调用Java代码部署:

jpype下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype

后端代码如何部署,下载的时候需要使用Chrome浏览器进行下载。

安装顺序:

1.pip install wheel

dede怎么调用代码、待wheel安装好以后,再安装已经下载的JPype1-0.6.2-cp36-cp36m-win_amd64.whl 文件 

2.pip install JPype1-0.6.2-cp36-cp36m-win_amd64.whl 

如果有问题,缺少库文件。可自行pip进行安装相应的模块。

服务器端部署代码? 

Python调用Java代码初步使用:

以下是初步验证的示例

1 import jpype,numpy
2 
3 jvmPath = r'D:\jre1.8.0_151\bin\server\jvm.dll'
4 jpype.startJVM(jvmPath)
5 jpype.java.lang.System.out.println("hello world!")
6 jpype.shutdownJVM()

 

 

调用jar包的简单代码(在网上搜得):

1 jarpath = os.path.join(os.path.abspath('.'), '/home/StudentMapReduce.jar')#第二个参数是jar包的路径
2 
3 jpype.startJVM(jpype.getDefaultJVMPath(), "-ea", "-Djava.class.path=%s" %(jarpath))#启动jvm
4 
5 JDClass = jpype.JClass("org.apache.hadoop.examples.StudentScore")
6 ss = JDClass()#创建类的实例,可以调用类里边的方法
7 ...
8 jpype.shutdownJVM()#最后关闭jvm

 扩展阅读:

https://testerhome.com/topics/12394

转载于:https://www.cnblogs.com/hanxiaobei/p/10141497.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/32040.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息