jpype.getDefaultJVMPath () завершается ошибкой, когда я пытаюсь получить доступ к JVM из python3 - PullRequest
1 голос
/ 25 февраля 2020

В настоящее время я использую Python3, java8, версию jpype 0.6.3 для windows10. jpype.getDefaultJVMPath() завершается с ошибкой:

raise JVMNotFoundException("No JVM shared library file ({0}) "
jpype._jvmfinder.JVMNotFoundException: No JVM shared library file (jvm.dll) found. Try setting up the JAVA_HOME environment variable properly.

Мой JAVA_HOME указывает на C:\Program Files (x86)\Java\jdk1.8.0_241

Если я пытаюсь запустить JVM напрямую, передав jvm.dll path("C:\Program Files (x86)\Java\jdk1.8.0_241\jre\bin\client\jvm.dll) python программа вылетает. Я уже дал разрешение на выполнение исполняемого файла .dll

Может кто-нибудь помочь мне решить эту проблему для указанных выше спецификаций системы

1 Ответ

0 голосов
/ 28 февраля 2020

Возможно, что ваша архитектура JVM (32 бита) не соответствует вашей Python (64 бита). Это может вызвать симптомы, которые вы описываете.

...