Здравствуйте.
Сегодня на чистый windows 2012 R2 Standart установил JVM 8u131 x64 и x86 + python-3.6.1-amd64.
На питоне есть скрипт, который цепляется к Oracle через JDBC
import jpype
import jaydebeapi
jHome = jpype.getDefaultJVMPath()
jpype.startJVM(jHome, '-Djava.class.path='+PATH_LIB)
conn = jaydebeapi.connect('oracle.jdbc.driver.OracleDriver', URL_CONNECTION,[USERNAME,PASSWORD])
curs = conn.cursor()
curs.execute(sql_script)
....
на других windows 2012 R2 он отрабарывает нормально (на windows 10 тоже без проблем),
НО на этой инсталляции windows стал возвращать ошибку
Traceback (most recent call last):
File "C:/Server/repositories/projects/um/templates/DB/Oracle/Oracle_JDBC.py", line 84, in <module>
jpype.startJVM(jHome, '-Djava.class.path='+PATH_LIB)
File "C:\Python36\lib\site-packages\jpype\_core.py", line 50, in startJVM
_jpype.startup(jvm, tuple(args), True)
RuntimeError: Unable to load DLL [C:\Program Files\Java\jre1.8.0_131\bin\server\jvm.dll], error = The specified module could not be found.
at native\common\include\jp_platform_win32.h:58
проверил jvm,dll на месте, права тоже есть...
В чем может быть проблема и как ее решить?