Jpype: RuntimeError Не удалось запустить JVM - PullRequest
0 голосов
/ 06 августа 2020

Я пытаюсь запустить .jar с помощью jpype на python. (У меня есть Ma c OSX, если эта информация необходима.)

Мой код:

from typing import List
from jpype import *

startJVM("/Library/Java/JavaVirtualMachines/jdk-11.0.8.jdk/Contents/MacOS/libjli.dylib","-Djava.class.path=%s" % "(/Users/toprak/Desktop/TEB/zemberek-full.jar","ea")

shutdownJVM()

Однако я получаю эту ошибку:

  File "/Users/toprak/Desktop/1.py", line 4, in <module>
    startJVM("/Library/Java/JavaVirtualMachines/jdk-11.0.8.jdk/Contents/MacOS/libjli.dylib","-Djava.class.path=%s" % "(/Users/toprak/Desktop/TEB/zemberek-full.jar","ea")
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/jpype/_core.py", line 212, in startJVM
    ignoreUnrecognized, convertStrings)
RuntimeError: Unable to start JVM

Я несколько раз пытался удалить и переустановить java, jdk. Пробовал разные версии jdk. Бесполезно. Заранее спасибо.

...