2011-11-10 9 views
0

私は今、何をしたいかhttp://blog.pmorelli.com/getting-zeromq-and-jzmq-running-on-mac-os-xZeroMQのネイティブライブラリ - 移動できますか?

の指示に従ってZeroMQネイティブライブラリとjarを構築しているが、私IntelliJのプロジェクト内でこれらのファイルを移動することです。これはまったく動作しないようです。/usr/local/libにとどまることも可能ですか?

+0

java.library.pathをオーバーライドしてアプリケーションフォルダを指してみましたか? – Perception

+0

私はそれを相対的な道で試すことができると思います。私はしていない。おかげで – willcodejavaforfood

答えて

2

ライブラリは任意の場所に移動できます。 OSXを使用しているので、アプリケーション(またはライブラリを移動する場所)に-Djava.library.path=/lib/local/libを設定する必要があります。私は通常、実行オプションのデフォルトとしてVMオプションを設定します。

+0

それは勝利とMacの両方で動作する必要があり、winのlibsはプロジェクトにあります。生成されたファイルをプロジェクトにコピーしようとしましたが、動作していないようです。あなたが私ができるはずだと言うから、もう一度やり直す価値があるでしょう。/usr/local/libフォルダに移動する必要がありますか? – willcodejavaforfood

+0

はい、すべてが/ usr/local/libフォルダにあります(libjzmqファイルとlibzmqファイルが必要です)。ウィンドウの下で動作させたい場合は、dllを含むフォルダをWindowsのPATH環境変数に追加するだけです。 – Joshua

+0

すでにWindows用です。それはちょうどdllでしたが、Macのファイルやディレクトリの負荷が発生しました。私はもう一度やり直します。 – willcodejavaforfood

関連する問題