首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JPype错误:导入jpype ModuleNotFoundError:没有名为'jpype‘的模块

JPype错误:导入jpype ModuleNotFoundError:没有名为'jpype‘的模块
EN

Stack Overflow用户
提问于 2018-01-15 22:19:18
回答 1查看 1.8K关注 0票数 1

我以正确的方式安装了JPype,一切正常,安装成功,但是当我从命令提示符运行我的refactor.py时,我在标题中指出了错误。我希望你能帮助我解决这个问题。另外,我必须指出,我是python3的初学者。

下面是我的代码:

代码语言:javascript
复制
  import urllib.request
        import os
        import tempfile
        import sys
        import fileinput
        import logging
        import jpype


   logging.basicConfig(filename="ERROR.txt", level= logging.ERROR)
try:
    logging.debug('we are in the main try loop')
    jpype.startJVM("C:/Users/user/AppData/Local/Programs/Python/Python36/ClassWithTest.java", "-ea")
    test_class = jpype.JClass("ClassWithTest")
    a = testAll()
    file_java_class = open("OUTPUT.txt", "w")
    file_java_class.write(a)
except Exception as e1:
        logging.error(str(e1))
        jpype.shutdownJVM()     
EN

回答 1

Stack Overflow用户

发布于 2019-01-29 20:23:05

JVM函数采用startJVM()的路径,如下所示- C:\\Program Files\\Java\\jdk-10.0.2\\bin\\server\\jvm.dll。您可以使用getDefaultJVMPath()函数来获取PC上的JVM路径。所以你可以这样启动JVM:

代码语言:javascript
复制
startJVM(getDefaultJVMPath(), "-ea")

希望这能有所帮助!

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

https://stackoverflow.com/questions/48264864

复制
相关文章

相似问题

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