我无法启动JVM

时间:2016-11-24 02:06:35

标签: python jpype

最后一步没有运行。

所有其他步骤都在运行。

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)

1 个答案:

答案 0 :(得分:0)

试试这个:
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,那么问题就解决了。