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 ファイル) を読み込む場所を指定する方法です。必要に応じて、さまざまな方法で環境で定義された変数を取得できます。OS の起動時に MQ を開始する場合は、エクスポートを起動シェル スクリプトに入れることができます。または、/etc/bashrc に入れるか、~/.bashrc に入れるかは、必要なものによって異なります。

参考までに、ZeroMQ 自体については何も知りません。

于 2012-04-13T15:27:39.723 に答える