gpt4 book ai didi

java - JMagick 在 OS X 中使用 Eclipse 设置问题 - UnsatisfiedLinkError : no JMagick in java. library.path

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:59:33 28 4
gpt4 key购买 nike

我在通过 OS X 中的 JMagick 在 Eclipse 中为 ImageMagick 设置环境时遇到了一些问题。安装后使用 ImageMagick 命令行工具(显示、转换等)没有问题,但我无法设置 JMagick在 Eclipse 中使用 Java 项目。

采取的步骤:

  1. 已下载 JMagick 6.4.0
  2. 通过INSTALL文档中的make过程生成jar和libs
  3. 将 libJMagick.so 和 libJMagick-6.4.0.so 从 lib 复制到/usr/lib/java
  4. 添加了 JMagick.jar 到构建路径
  5. 将/usr/lib/java 目录链接到 JMagick.jar native 源,在 trigoman 发布的解决方案中推荐,网址如下:JMagick Error when trying to load a file - UnsatisfiedLink
  6. 创建了访问 JMagick 并尝试在 Eclipse 中运行的示例类。异常报告:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no JMagick in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1045)
at example.ImageRender.main(ImageRender.java:10)

有没有人知道潜在的问题是什么?

最佳答案

编辑:请参阅下面关于使用 im4java 而不是 JMagick 的评论。

我遇到了同样的问题,但只是按照这些稀疏的说明让它工作了: http://wesleyli.blog.com/2011/09/01/install-jmagick-on-mac/

但请注意有几个错别字;看起来像 Lion 自动更正问题。所以我所做的是:

svn co https://jmagick.svn.sourceforge.net/svnroot/jmagick jmagick
cd jmagick/trunk
./configure --with-java-home=/System/Library/Frameworks/JavaVM.framework/Versions/Current --with-magick-home=/usr/local/jmagick
sudo make all & sudo make install
sudo ln -s /usr/local/lib/libJMagick-6.5.7.so /Library/Java/Extensions/libJMagick.jnilib

现在它对我有用。 :)

关于java - JMagick 在 OS X 中使用 Eclipse 设置问题 - UnsatisfiedLinkError : no JMagick in java. library.path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8791986/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com