我正在尝试运行一个使用JMagick的程序。我已经将本机库 libJMagick.so 以及libMagick.so.10(64位,与我的系统架构相匹配)添加到我的java.library.path中。但是当我尝试运行该程序时,出现以下错误:
libJMagick.so:libMagick.so.10:无法打开共享对象文件:否 此类文件或目录
从错误来看,它看起来像是找到了 libJMagick.so 文件,但它无法找到libMagick.so.10,尽管它存在于java.library.path中。
我的系统中安装了 ImageMagick。
当您复制 .so 文件时,请在相应的文件夹中进行。以便 Java 应用程序将加载可供使用的库。这完全与您的配置问题有关。共享对象文件的存储位置,它们应该在路径上可用。