我试图使用jaydebeapi连接到Teradata数据库,但当我运行代码时,它会给我以下错误:
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
还是它在错误的位置。
我在终端输入:
检查libjvm是否在正确的位置。输出正确:
/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjvm.dylib
这是我的Java问题还是Jpype问题?在
最后,这是一个JAVA问题。只需要重启JVM。在
相关问题 更多 >
编程相关推荐