【问题标题】:I cannot start JVM我无法启动 JVM
【发布时间】:2016-11-24 02:06:34
【问题描述】:

最后一步没有运行。

所有其他步骤都运行。

self.__jvm_path = getDefaultJVMPath()
if not isJVMStarted():
    class_path = "-Djava.class.path="
    class_path += "./third_part/java/hLDAForSummary.jar"
    class_path += ";third_part/java/stanford_seg/stanford-segmenter-3.6.0.jar"
    class_path += ";third_part/java/stanford_seg/stanford-segmenter-3.6.0-sources.jar"
    startJVM(self.__jvm_path, "-ea", class_path)

【问题讨论】:

  • 你给出了什么错误信息?你的环境是什么?

标签: python jpype


【解决方案1】:

试试这个:
1.卸载JDK并删除JAVA_Home的所有环境变量。
2.安装最新版本的JDK,不用担心环境变量,因为它会自动完成。
3. 在 Python 中安装 Javabridge 包。

pip install javabridge

4.Javabridge 可能需要 numpy

pip install numpy

5.现在尝试在python中导入javabridge。

import javabridge

如果成功导入,没有出现无法启动jvm或jvm.dll的错误,那么你的问题就解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-02
    相关资源
    最近更新 更多