scanEdge 报错

nativeutils3453257082122700\libnebula_codec.so: Can’t load this .dll (machine code=0x49c5) on a AMD 64-bit platform
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at com.vesoft.nebula.utils.NativeUtils.loadLibraryFromJar(NativeUtils.java:56)
at com.vesoft.nebula.data.RowReader.(RowReader.java:35)
at com.vesoft.nebula.client.storage.processor.ScanEdgeProcessor.process(ScanEdgeProcessor.java:47)

不支持AMD吧 至少Native Library 不支持AMD

要不 你在AMD 架构下编译一个JNI试试看?

通过com.vesoft
client
1.0.1
调用的啊,还需要关注到JNI?哪一个版本的client是可以用的?

nebula1.x的客户端调用用到JNI做编解码了。 2.0的客户端就不需要JNI了,coming soon~

如果你急需在AMD下使用client,参考下这个帖子自己编一下so文件? mac环境下nebula-java client读取数据时无法调用jni接口