2017-01-13 7 views
0

내가 테라 데이타 DB에 연결하는 jaydebeapi을 사용하려고하지만 난 내 코드를 실행하면, 그것은 나에게 오류를 제공을로드 할 수 없습니다 :파이썬 JDBC 연결 RuntimeError에 : DLL

RuntimeError: Unable to load DLL 
[/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjvm.dylib], error = dlopen(/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjvm.dylib, 9): no suitable image found. Did find: 
     /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjvm.dylib: mach-o, but wrong architecture at native/common/include/jp_platform_linux.h:45 

난 다음 있는지 확인하려고 그 누락 된 libjvm.dylib 또는 잘못된 위치에 있기 때문입니다. 제가 단자에 입력 :

/usr/libexec/java_home -v 1.7 

libjvm가 정확한 위치에 있다면 조사했다. 출력이 올바르게 보임 :

/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjvm.dylib 

내 Java 문제 또는 Jpype 문제입니까?

답변

0

결국 자바 문제였습니다. JVM을 재부팅해야했습니다.