获取错误java.lang.UnsatisfiedLinkError:带有Windows 10的IntelliJide中java.library.path中没有jzmq

时间:2018-07-13 06:49:55

标签: intellij-idea windows-10 ubuntu-16.04 zeromq jzmq

我有一个具有Zeromq实现的Java项目。我在Windows 10操作系统中安装了zeromq Windows版本。 运行该应用程序时,我遇到了以上错误。 我已经从http://zeromq.org/area:download下载了zeromq(windows)安装程序,并将其安装在C:\ ZeroMQ4.0.4文件夹中。 知道我需要采取什么进一步的措施吗?

由于我无法在Windows中成功工作,因此我将其安装在Windows 10计算机下的ubuntu 16虚拟机中

我完成的步骤是 在Ubuntu中安装Java

apt-get install -y libtool pkg-config build-essential autoconf automake uuid-dev libzmq3-dev checkinstall

下载所需软件包 wget https://github.com/zeromq/zeromq4-x/releases/download/v4.0.8/zeromq-4.0.8.tar.gz

wget https://github.com/zeromq/jzmq/archive/v2.2.2.zip

tar -xzf zeromq-4.0.8.tar.gz

解压缩v2.2.2.zip

安装ZMQ cd zeromq-4.0.8

./ configure

制作

checkinstall它会创建deb软件包,以便在需要时轻松删除

ldconfig

安装jzmaq

cd jzmq-2.2.2 /

./ autogen.sh

./ configure

制作

进行安装

***如果显示错误--- autogen.sh:错误:找不到libtool。运行autogen.sh需要libtool。运行提到的命令。 ln -s / usr / bin / libtoolize / usr / bin / libtool

在ubuntu中设置java_home路径

在使用Intellij IDE从Windows 10计算机上调试它时,我仍然遇到相同的错误

0 个答案:

没有答案