ZeroMQ Java绑定LD_库_路径
我正在尝试在CentOS上使用ZeroMQ 我跟踪了安装过程 在运行时,我不断遇到以下异常:ZeroMQ Java绑定LD_库_路径,java,unix,centos,zeromq,unsatisfiedlinkerror,Java,Unix,Centos,Zeromq,Unsatisfiedlinkerror,我正在尝试在CentOS上使用ZeroMQ 我跟踪了安装过程 在运行时,我不断遇到以下异常: java.lang.UnsatisfiedLinkError: no jzmq in java.library.path 但是,以下行修复了此问题: export LD_LIBRARY_PATH=/usr/local/lib 这个LD_LIBRARY_路径到底是什么?为什么安装说明中没有解释?是否每次都需要运行此导出?这是一种指定在何处加载应用程序正在使用的某些本机库(.so文件)的方法。根据
java.lang.UnsatisfiedLinkError: no jzmq in java.library.path
但是,以下行修复了此问题:
export LD_LIBRARY_PATH=/usr/local/lib
这个LD_LIBRARY_路径到底是什么?为什么安装说明中没有解释?是否每次都需要运行此导出?这是一种指定在何处加载应用程序正在使用的某些本机库(.so文件)的方法。根据需要,可以通过多种方式在环境中定义该变量。如果要在操作系统引导时启动MQ,可以将导出放在启动shell脚本中。或者它可能在/etc/bashrc中,或者它可能在~/.bashrc中,这取决于您需要什么 仅供参考,我对ZeroMQ本身一无所知