找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2669|回复: 3

[求助] 有没大神在python3上用过jpype,求救!

2

主题

4

帖子

4

积分

贫民

积分
4
zzw 发表于 2018-3-23 14:57:25 | 显示全部楼层 |阅读模式
我想在python中调用java程序,电脑环境是  win10(64位)+python3.6.4(64位)+JPype1-0.6.2-cp36-cp36m-win_amd64.whl+jdk1.8(64位)jpype用pip install jpype1直接安装时,报要安装vc 14.0,安装vc14.0后依然报错,后来下载安装包,直接安装。wheel和numpy环境正常安装。
目前问题是运行下面的测试程序,无法调用println,一调用idle就重启,后来以为是jdk版本太高,下载了1.6的jdk,问题依旧,实在没招,求大神指点。
import jpypejvmPath = jpype.getDefaultJVMPath()       # 默认的JVM路径print(jvmPath)jpype.startJVM(jvmPath)jpype.java.lang.System.out.println("hello world!")jpype.java.lang.System.out.println("I hate you!")jpype.shutdownJVM()

回复

使用道具 举报

0

主题

30

帖子

30

积分

贫民

积分
30
胡扶林 发表于 2018-3-23 15:55:33 | 显示全部楼层
话说你这个idle重启是指的是哪一个idle,Python自带的idle还是PyCharm还是eclipse,sublime?? 我觉得你换一个idle就不会重启了。
回复 支持 反对

使用道具 举报

2

主题

4

帖子

4

积分

贫民

积分
4
zzw  楼主| 发表于 2018-3-25 19:01:28 | 显示全部楼层
胡扶林 发表于 2018-3-23 15:55
话说你这个idle重启是指的是哪一个idle,Python自带的idle还是PyCharm还是eclipse,sublime?? 我觉得你换 ...

后来试了很多环境,最后用的环境是2.7(32位),1.8jdk,用pycharm可以成功调用,自带idle启动就报错,其它环境启动后python直接down掉,好无语,看来还是2.7和jpype更配
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表