2016-11-24 103 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的錯誤,那麼你的問題就解決了。