首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JMagick在OS UnsatisfiedLinkError中的Eclipse设置问题: java.library.path中没有JMagick

JMagick在OS UnsatisfiedLinkError中的Eclipse设置问题: java.library.path中没有JMagick
EN

Stack Overflow用户
提问于 2012-01-09 16:47:15
回答 1查看 7.7K关注 0票数 3

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

采取的步骤:

  1. 下载JMagick 6.4.0

  1. 通过安装文档

中的make过程生成jar和lib。

从lib到/usr/lib/java,

  1. 复制了libJMagick.so和libJMagick-6.4.0

  1. 添加了JMagick.jar来构建路径

JMagick Error when trying to load a file - UnsatisfiedLink

  1. 链接/usr/lib/java目录到JMagick.jar原生源代码,在trigoman发布的解决方案中推荐使用以下url:

  1. 创建了访问JMagick并试图在Eclipse中运行的示例类。异常报告:

线程“

”java.lang.UnsatisfiedLinkError中的JMagick异常: java.library.path中没有JMagick

在java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)

在java.lang.Runtime.loadLibrary0(Runtime.java:823)

在java.lang.System.loadLibrary(System.java:1045)

在example.ImageRender.main(ImageRender.java:10)

有没有人有任何想法,潜在的问题是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-30 21:01:07

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

我也遇到了同样的问题,但我只是按照以下稀疏的指令工作:http://wesleyli.blog.com/2011/09/01/install-jmagick-on-mac/

但请注意,有几个排字;看起来像狮子自动纠正的问题。所以我做的是:

代码语言:javascript
复制
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

现在它对我有用了。:)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8791986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档