首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows Python2.7上使用jpype.startJVM命令时Jpype崩溃

在Windows Python2.7上使用jpype.startJVM命令时Jpype崩溃
EN

Stack Overflow用户
提问于 2018-07-18 15:02:39
回答 1查看 442关注 0票数 0

我们正在尝试通过Windows Server 2016上的Python 2.7.14通过JDBC连接。

我们刚刚安装了最新版本的Python和Java。

在Python命令行中输入以下代码将使Python崩溃:

代码语言:javascript
复制
>>> import jpype
>>> jpype.startJVM("C:\\Program Files (x86)\\Java\\jre1.8.0_171\\bin\\client\\jvm.dll")

这将产生错误:"python.exe已停止工作。“

我们如何让jpype运行起来?

EN

回答 1

Stack Overflow用户

发布于 2018-10-11 17:23:44

几天来我一直在寻找解决方案。以下是我尝试过的主要替代方案:

  1. 检查Python和Java是否为相同的版本(即两者都是32位或64位)。
  2. 我听说过一些内存问题,并尝试了以下方法来释放垃圾收集器:

导入gc gc.collect()

它对我不起作用...

  1. 我尝试将我的环境迁移到Anaconda3.5并使用jpype-3。
  2. I迁移到 JDK11 ,将JAVA_HOME变量编辑为JDK11路径,并尝试使用Anaconda2.7,也不起作用。这最终解决了me.

的问题

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51395541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档