python 调用jar 命令_【java配置篇二】跨平台python调用jar包

本文介绍了如何在Python环境中调用OCR.jar包,包括环境配置、依赖处理、启动JVM、调用Java类以及解决常见问题。详细步骤包括设置Python和JDK位数一致,安装JPype,处理JAR包依赖,编写Python脚本调用接口,并给出错误处理方案。
摘要由CSDN通过智能技术生成

以下以自己的ocr.jar包在python平台调用为实例,记录全程。

ocr.jar用法

1、导入到自己的项目dependencies中

2、调用函数 OcrandSegmentation( picturePath,serviceUrl,keyPath );

一、python调用方法如下

一、搭建环境

配置:重点(Python和JDK的位数一定要相同)

*JDK 1.8.0_191 64位

python 3.6.9 64位

1、安装JPype:

http://www.lfd.uci.edu/~gohlke/pythonlibs下载对应版本JPype(我下载了JPype1-0.7.0-cp36-cp36m-win_amd64.whl,截止到2019年11月10日为最新版本)

注意:网上教程多为anaconda prompt中命令行:pip install JPype1-py3 ,需要注意该版本已经被deprecated了,还是手动下载保险。

2、安装java环境后,

找到JRE中的jvm.dll 文件(在JDK中的路径类似如下路径: D:/java/jdk1.8.0_191/jre/bin/server/jvm.dll)

二、Python脚本调用

1、依赖包的替换:

如果你的jar包内有import,在自己的idea中查看引用的哪个jar包。在启动JVM的时候,默认不会把JDK中"\jre\lib\ext"扩展包下的JAR包引入,所以为了避免调用过程中出现问题,建议将"\jre\lib\ext"内的JAR,均放入我们自己建的"dependency"目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值