2012-04-13 4 views
2

CentOSでZeroMQを使用しようとしています。ZeroMQ JavaバインディングLD_LIBRARY_PATH

私が実行している場合は、次の例外を取得しておくインストールinstructions for unix like platforms

を追っ:次の行は、この問題を修正しかし

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

export LD_LIBRARY_PATH=/usr/local/lib 

まさにこのLD_LIBRARY_PATHは何となぜインストール手順で説明されていないのですか?毎回このエクスポートを実行する必要がありますか?

答えて

3

アプリが使用しているネイティブライブラリ(.soファイル)をどこにロードするかを指定する方法です。必要なものに応じて、環境内で定義された変数をさまざまな方法で取得できます。 osが起動するときにMQを起動させる場合は、起動シェルスクリプトにエクスポートを置くことができます。または、/ etc/bashrcに入っているかもしれないし、〜/ .bashrcに入っているかもしれません。必要なものだけに依存します。

FYI私はZeroMQ自体について何も知らない。