2016-11-24 72 views
0

最后一步不运行。我无法启动JVM

所有其他步骤运行。

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) 
+2

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

回答

0

试试这个:
1.卸载JDK和JAVA_HOME除去任何环境变量。
2.安装最新版本的JDK,不用担心环境变量,因为它会自动执行。
3.在Python中安装Javabridge软件包。

pip install javabridge 

4.Javabridge可能需要numpy的

pip install numpy 

5.now尝试在蟒蛇进口JavaBridge的。

import javabridge 

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