jmagick 安装及使用 linux
想请教一下在linux下安装jmagick,ImageMagick已经安装完,下图的官网提供的列表,我选择了jmagick-linux-6.4.0-Q32.tar.gz,解压后发现只有四个文件,并没有网上说的那些,jmagick-6.4.0.jar放在lib下,libJMagick-6.4.0.so放在系统环境下,当运行Test后总是提示java.lang.UnsatisfiedLinkError: no JMagick in java.library.path,大概的意思就是java jni找不到so包,但so包已经放在系统环境里。
我很怀疑我装的jmagick-linux-6.4.0-Q32.tar.gz是错的(其实也不算装,就jar和so文件,拷上去后改变一下权限就行了),应该装别的?
装过的帮忙解答一下,多谢了先。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
引用来自#6楼“红薯”的帖子
引用来自#5楼“KINSEY”的帖子
这下挂大了,下面是报错。
wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
我的系统和jdk都是64位的,官网上没有64位的Jmagick,so包又没有办法解。
无奈。。。。
引用来自#5楼“KINSEY”的帖子
这下挂大了,下面是报错。
wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
我的系统和jdk都是64位的,官网上没有64位的Jmagick,so包又没有办法解。
无奈。。。。
这下挂大了,下面是报错。
wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
我的系统和jdk都是64位的,官网上没有64位的Jmagick,so包又没有办法解。
无奈。。。。
是的,只需要两个文件足够了!
引用来自#2楼“红薯”的帖子
你这个错误提示主要还是因为应用程序找不到 jmagick 的 so 文件
要把libJMagick.so拷贝到/usr/lib 目录下
另外 jmagick 的版本一定要选择跟 imagemagick 的版本对应的
另外你可能需要
ln -s libJMagick-6.4.0.so libJMagick.so 一下
你这个错误提示主要还是因为应用程序找不到 jmagick 的 so 文件
要把libJMagick.so拷贝到/usr/lib 目录下
另外 jmagick 的版本一定要选择跟 imagemagick 的版本对应的
另外你可能需要
ln -s libJMagick-6.4.0.so libJMagick.so 一下