我已经根据http://blog.pmorelli.com/getting-zeromq-and-jzmq-running-on-mac-os-xZeroMQ的本地库 - 它们可以移动吗?
中的说明构建了ZeroMQ本机库和jar。这似乎并不奏效。它甚至可能还是需要留在/ usr/local/lib?
我已经根据http://blog.pmorelli.com/getting-zeromq-and-jzmq-running-on-mac-os-xZeroMQ的本地库 - 它们可以移动吗?
中的说明构建了ZeroMQ本机库和jar。这似乎并不奏效。它甚至可能还是需要留在/ usr/local/lib?
库可以移动到任何你想要的地方。由于您使用OSX,因此需要为应用程序(或移动库的位置)设置-Djava.library.path=/lib/local/lib
。我通常将VM选项设置为运行配置的默认值。
它需要同时在win和mac上工作,并且win libs在项目中。我试图将生成的文件复制到项目中,但似乎不起作用。可能值得再试一次,因为你说我应该能够。我需要移动到/ usr/local/lib文件夹中的所有东西吗? – willcodejavaforfood
是的,一切都在/ usr/local/lib文件夹中(您需要libjzmq和libzmq文件)。如果你想让它在windows下工作,你只需要将包含dll的文件夹添加到你的windows PATH环境变量中。 – Joshua
它已经在为窗口工作。这只是一个DLL,但对于文件和目录的mac负载已创建。我会再尝试。 – willcodejavaforfood
您是否尝试覆盖java.library.path并将其指向您的应用程序文件夹? – Perception
我想我可以尝试用相对路径。我没有。谢谢 – willcodejavaforfood