Python安装JPype1(亲测成功)

Python想要调用jar包,就要先安装JPype1
安装中踩了很多坑,终于,搞定
我自己python版本是3.7(64bit)
叨叨一下:
(本来我机器上是3.6版本,32bit的,然后去下载whl的时候,下载了64bit的,提示不支持,后面安装了32bit的,但是提示jpype不识别,于是卸载掉32bit的python,安装了64bit的)
这里要提醒一下,python和java的位数要保持一致的,要么都是32bit,要么都是64bit
在这里插入图片描述

准备工作:

  1. python3.7 (下载链接 https://www.python.org/downloads/release/python-377/)
    在这里插入图片描述
    安装python就不说了,安装时注意勾选添加到环境变量,这样就不用自己手动去配环境变量了。

  2. JPype1 (下载链接 https://pypi.org/project/JPype1/#files)
    下载JPype1版本前要先使用命令查看匹配什么版本

python
import pip._internal
print(pip._internal.pep425tags.get_supported())

在这里插入图片描述
然后去下载匹配格式的whl文件
在这里插入图片描述
下载后,将whl文件放在python安装目录下的Lib\site-packages
在这里插入图片描述

开始安装

1.打开cmd
2.执行命令:pip install C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Lib\site-packages\JPype1-0.7.4-cp37-cp37m-win_amd64.whl
安装成功
在这里插入图片描述

测试

1.机器上面已经安装好了jdk8
2.python版本是3.7
JPype 的使用
下面是一个简单的 python 程序hello world ,通过 JPype 调用 Java 的打印函数,打印出字符串。

import jpype
jvmPath = jpype.getDefaultJVMPath()
jpype.startJVM(jvmPath)
jpype.java.lang.System.out.println( “ hello world! ” )
jpype.shutdownJVM()

运行后正确输出字符串,说明JPype成功安装。
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值