我在 OS X 中通过 JMagick 在 Eclipse 中为 ImageMagick 设置环境时遇到了一些问题。安装后使用 ImageMagick 命令行工具(显示、转换等)没有问题,但无法使用 Java 设置 JMagick Eclipse 中的项目。
采取的步骤:
- 下载 JMagick 6.4.0
- 在 INSTALL 文档中通过 make 过程生成的 jar 和 libs
- 将 libJMagick.so 和 libJMagick-6.4.0.so 从 lib 复制到 /usr/lib/java
- 添加了 JMagick.jar 来构建路径
- 将 /usr/lib/java 目录链接到 JMagick.jar 本机源代码,在 trigoman 在以下 url 发布的解决方案中推荐:JMagick Error when trying to load a file - UnsatisfiedLink
- 创建访问 JMagick 并尝试在 Eclipse 中运行的示例类。异常报告:
线程“主”java.lang.UnsatisfiedLinkError 中的异常: java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
处 java.lang.Runtime.loadLibrary0(Runtime.java:823) 处的 java.library.path 中没有 JMagick
在 java.lang.System.loadLibrary(System.java:1045)
在 example.ImageRender.main(ImageRender.java:10)
有谁知道潜在的问题是什么?