1

我正在尝试运行一个使用 JMagick 的程序。我已将本机库 libJMagick.so 以及 libMagick.so.10(64 位,与我的系统架构相匹配)添加到我的 java.library.path 中。但是当我尝试运行程序时,我收到以下错误:

libJMagick.so:libMagick.so.10:无法打开共享对象文件:没有这样的文件或目录

从错误来看,它似乎正在查找 libJMagick.so 文件,但它无法找到 libMagick.so.10,尽管它存在于 java.library.path 中。

我的系统中安装了 ImageMagick。

4

1 回答 1

0

当您复制 .so 文件时,请在相应的文件夹中进行。这样 Java 应用程序将加载可供使用的库。这完全与您的配置问题有关。存储共享对象文件的位置,它们应该在路径上可用。

于 2017-03-17T06:39:29.697 回答