java.lang.UnsatisfiedLinkError:java.library.path中没有JMagick
在 java.lang.ClassLoader.loadLibrary(ClassLoader.java:1754)
在 java.lang.Runtime.loadLibrary0(Runtime.java:823)
在 java.lang.System.loadLibrary(System.java:1045)
当尝试使用代码时
ImageInfo info;
try {
info = new ImageInfo();
//image = new MagickImage(info);
} catch (MagickException e) {
logger.error(InsightsHelper.getStackTrace(e));
}
任何想法为什么会发生这种情况?我在 OSX 上使用 eclipse
您需要将编译的二进制文件添加到路径中,以便 Eclipse 可以看到它。
首先将 JMagick.jar 添加为库,然后在项目属性 -> Java 构建路径 -> 库中,单击添加到此项目的 jmagick jar 并编辑“本机库”的位置,在本例中为“本机库”它将位于 libJMagick-6.2.6.dylib 所在的位置,因为这就是您提供的链接所说的内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)