我希望 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/cassandra -f
我收到以下消息:
INFO 10:36:05,594 无法链接 C 库。本机方法将被禁用。
我进行了一些研究,发现它会发出该消息,因为它在UnsatisfiedLinkError
调用时会收到一个Native.register("c");
(在此处找到)。它应该与jna有关。
我该如何解决?我究竟做错了什么?