所以我克隆了 repo ( https://github.com/techblue/jmagick ),构建了生成的两个文件,并将其复制到了一个目录中:
/path/to/project/lib/jmagick-6.7.7.jar
/path/to/project/lib/libJMagick-6.7.7.so
我还安装了最新的 ImageMagick,因为我在 OSX 上,所以我这样做了:
酿造安装 imagemagick
我有版本:imagemagick-6.9.3-6
当我运行我的应用程序并第一次尝试实例化 ImageInfo 对象时,我得到以下异常:
java.lang.UnsatisfiedLinkError: java.library.path 中没有 JMagick
还有一点信息,我按照 docker 指令在存储库中构建了代码,所以它内置在 ubuntu 中。我不知道这是否有问题。我没有找到类未找到异常,所以我必须假设 jar 没问题。我的 java.library.path 看起来像这样:
“java.library.path”->“/path/to/project/lib”
我几乎没有想法和头发。