Java Cassandra不使用本机方法
我希望cassandra使用本地方法 我安装了jna,如下所示:Java Cassandra不使用本机方法,java,cassandra,jna,opensuse,Java,Cassandra,Jna,Opensuse,我希望cassandra使用本地方法 我安装了jna,如下所示: #install JNA zypper install --no-confirm jna #create a link to it for cassandra ln -s /usr/share/java/jna.jar $PATH_TO_CASSANDRA/apache-cassandra-1.0.7/lib/ 但是当我跑的时候 $PATH_TO_CASSANDRA/apache-cassandra-1.0.7/bin/ca
#install JNA
zypper install --no-confirm jna
#create a link to it for cassandra
ln -s /usr/share/java/jna.jar $PATH_TO_CASSANDRA/apache-cassandra-1.0.7/lib/
但是当我跑的时候
$PATH_TO_CASSANDRA/apache-cassandra-1.0.7/bin/cassandra -f
我得到以下信息:
信息10:36:05594无法链接C库。本机方法将是
残疾人
我做了一些研究,发现它发出了这个消息,因为它调用Native.register(“c”)时得到了一个unsatifiedlinkerror
代码>(已找到)。它应该与jna有关
我怎样才能解决它?我做错了什么?zypper似乎只有jna的3.1版,而Cassandra想要3.2.7版
我抓到了一个副本,现在它像一个符咒一样工作。似乎zypper只有jna的3.1版,而Cassandra想要3.2.7版
我抓到了一个副本,现在它就像一个符咒一样工作。在调用Cassandra之前,您有jna.library.path
设置吗?系统上是否正确安装了libc?如何在linux上设置jna.library.path?或者如何检查是否已设置?glibc已安装。在调用Cassandra之前是否设置了jna.library.path
?系统上是否正确安装了libc?如何在linux上设置jna.library.path?或者如何检查是否已设置?glibc已安装。