2016-11-24 3 views
0

Der letzte Schritt wird nicht ausgeführt.Ich kann JVM nicht starten

Alle anderen Schritte laufen.

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

Welche Fehlermeldung erhalten Sie? Was ist Ihre Umgebung? –

Antwort

0

Versuchen Sie folgendes:
1. Deinstallieren JDK und entfernen Sie alle Umgebungsvariablen JAVA_HOME.
2. Installieren Sie die neueste Version von JDK, und sorgen Sie sich nicht um Umgebungsvariablen, da dies automatisch geschieht.
3. Installieren Sie das Javabridge-Paket in Python.

pip install javabridge 

4.Javabridge erfordern möglicherweise numpy

pip install numpy 

5.now versuchen javabridge in Python zu importieren.

Wenn erfolgreich importiert, ohne dass ein Fehler beim Starten von jvm oder jvm.dll aufgetreten ist, ist das Problem gelöst.