2

我正在尝试在 CentOS 上使用 ZeroMQ。

我遵循了类 unix 平台的安装说明

运行时我不断收到以下异常:

java.lang.UnsatisfiedLinkError: no jzmq in java.library.path

但是,以下行解决了这个问题:

export LD_LIBRARY_PATH=/usr/local/lib   

这个 LD_LIBRARY_PATH 到底是什么,为什么安装说明中没有解释?我是否需要每次都运行此导出?

4

1 回答 1

3

这是一种指定在何处加载应用程序正在使用的本机库(.so 文件)的方法。您可以通过多种方式在环境中定义该变量,具体取决于您的需要。如果您要在操作系统启动时启动 MQ,您可以将导出放在启动 shell 脚本中。或者它可能进入 /etc/bashrc,或者它可能进入 ~/.bashrc 这取决于你需要什么。

仅供参考,我对 ZeroMQ 本身一无所知。

于 2012-04-13T15:27:39.723 回答