文档章节

centos 6.2 安装 JMagick 64位 (转载)

枫爱若雪
 枫爱若雪
发布于 2013/07/01 23:25
字数 414
阅读 941
收藏 0

1.     把老版本的ImageMagickJMagick卸载干净

 

查看版本号:

[root@3qianke ~]# rpm -qa | grep ImageMagick

ImageMagick-6.2.8.0-4.el5_1.1

ImageMagick-6.2.8.0-4.el5_1.1

 

[root@3qianke ~]# rpm -qa | grep jmagick

jmagick-6.4.0-3

jmagick-6.4.0-3

 

卸载老版本:

[root@3qianke ~]# rpm -e ImageMagick-6.2.8.0-4.el5_1.1

error: "ImageMagick-6.2.8.0-4.el5_1.1" specifies multiple packages

 

[root@3qianke ~]#  rpm -e--allmatches --nodepsImageMagick-6.2*

使用这两个参数以后,正常删除了

 

[root@3qianke ~]#  rpm -e --allmatches --nodeps jmagick*

error: package jmagick-6.4.0-3.x86_64.rpm is not installed

 

[root@3qianke ~]#  rpm -e--allmatches  jmagick-6.4.0-3

使用这一个参数,正常删除了

 

 

 

2.     JMagick网站下载6.4.0版本的ImageMagickJMagick

 

Wget http://downloads.jmagick.org/6.4.0/ImageMagick-6.4.0-0.tar.gz

Wget http://downloads.jmagick.org/6.4.0/jmagick-6.4.0-src.tar.gz

 

1      安装ImageMagick

        i   解压包ImageMagicktar zxvf ImageMagick-6.4.0-0.tar.gz

      ii   cd  ImageMagick-6.4.0

      iii   ./configure --prefix=/usr/local/ImageMagick

      iv    make

      v      make  install

 

2      安装JMagick

       i   解压包JMagicktar zxvf jmagick-6.4.0-src.tar.gz

     ii  cd  6.4.0

     iii  ./configure --prefix=/usr/local/jmagick --with-magick-home=/usr/local/ImageMagick --with-java-home=/usr/java/jdk1.6.0_32javahome目录,用echo $JAVA_HOME看)

     iv    make

     v     make  install

   

3      libJMagick.so拷贝到jdkamd64目录里

       cp       /usr/local/jmagick/lib/libJMagick.so  /usr/java/jdk1.6.0_32/jre/lib/amd64/.

 

4      jmagick.jar拷贝到jdkext目录下

      cp   /usr/local/jmagick/lib/jmagick-6.4.0.jar  /usr/java/jdk1.6.0_32/jre/lib/ext/.

 

这样安装就成功了。如果是WEB应用,在程序里没有写systemclassloader=no的话,那么在catalina.sh里面加上一句CATALINA_OPTS="-Djmagick.systemclassloader=no"

 

需要注意的一点:如果你的CentOS64的,那么JDK也需要安装64位的,否则得话程序里调用jmagick.jar是不会成功的!

 再有就是项目里边的jar包一定要区分32位和64位,要不然会出错的,相信我,我找了半天才发现的

© 著作权归作者所有

枫爱若雪
粉丝 49
博文 144
码字总数 48875
作品 0
北京
运维
私信 提问
加载中

评论(6)

伊森
伊森

引用来自“枫爱若雪”的评论

引用来自“伊森”的评论

引用来自“伊森”的评论

领导让转到windowserver服务器上,转了一圈没找到64位jmagick.dll,这是要逼我卸了64位jdk装36位

引用来自“枫爱若雪”的评论

这个不需要啊,windows下巨简单,静态页本地搭环境都得装啊
某某资料平台的项目后台用32的jmagick.dll,上传都无法生成缩略图,报错Can't load IA 32-bit .dll on a AMD 64-bit platform。

百度
这个已经解决了,现在新装ftp又有问题,看看还有其他没注意到的地方?http://www.oschina.net/question/992262_159205
枫爱若雪
枫爱若雪 博主

引用来自“伊森”的评论

引用来自“伊森”的评论

领导让转到windowserver服务器上,转了一圈没找到64位jmagick.dll,这是要逼我卸了64位jdk装36位

引用来自“枫爱若雪”的评论

这个不需要啊,windows下巨简单,静态页本地搭环境都得装啊
某某资料平台的项目后台用32的jmagick.dll,上传都无法生成缩略图,报错Can't load IA 32-bit .dll on a AMD 64-bit platform。

百度
伊森
伊森

引用来自“伊森”的评论

领导让转到windowserver服务器上,转了一圈没找到64位jmagick.dll,这是要逼我卸了64位jdk装36位

引用来自“枫爱若雪”的评论

这个不需要啊,windows下巨简单,静态页本地搭环境都得装啊
某某资料平台的项目后台用32的jmagick.dll,上传都无法生成缩略图,报错Can't load IA 32-bit .dll on a AMD 64-bit platform。
枫爱若雪
枫爱若雪 博主

引用来自“伊森”的评论

领导让转到windowserver服务器上,转了一圈没找到64位jmagick.dll,这是要逼我卸了64位jdk装36位
这个不需要啊,windows下巨简单,静态页本地搭环境都得装啊
伊森
伊森
领导让转到windowserver服务器上,转了一圈没找到64位jmagick.dll,这是要逼我卸了64位jdk装36位
库斯库斯看看
库斯库斯看看
学习了
ImageMagick 图片处理工具的安装

ImageMagick安装配置 for java项目 (使用jmagick) 目录: 一、ImageMagick介绍 二、在Linux上用源码安装ImageMagick与jmagick 三、在Linux上使用yum安装ImageMagick 四、在windows上安装I...

铁血战士
2011/10/01
9.6K
0
Jmagick java 处理图片

在处理图片的时候用到jmagick,起初以为引入一个pom依赖,就可以用java代码直接操作了,谁知道一直报no JMagick in java.library.path错误。后来在网上查了一番资料发现,并不是那样的,jma...

evil_01
2013/11/07
1K
0
ImageMagick高清压缩图片-GraphicsMagick+im4java

之前有写过imageMagick压缩图片的文章,但是那篇文章中用到的是jmagick。 JMagick是一个开源API,利用JNI(Java Native Interface)技术实现了对ImageMagick API的Java访问接口,因此也将比纯J...

Gmupload
2013/09/09
4.3K
0
JMagick ImageMagic的使用

ImageMagick一个优秀的图像处理软件,JMagick是对ImageMagickJAVA面向对象化包装。 现在谈谈如何在WINDOWS环境下、LINUX环境下这两款软件的安装与使用。并制作了一个缩略图的产生程序。 1、安...

红薯
2009/01/25
3.2K
0
RHEL5+ImageMagick-6.4.0-0+jmagick-6.4.0+resin 解决方案

一开始在网上找了很多文档参照处理都没有解决,还在下面的帖子里跟大家讨论很很久。 http://www.oschina.net/bbs/thread/5668 最后自己解决了,而且重复再3台机器上都陆续用此方法一次成功,...

jing31
2010/07/23
2.5K
2

没有更多内容

加载失败,请刷新页面

加载更多

DevOps是如何实现效率的提升?

随着企业业务对软件系统日益依赖,IT管理与研发模式也随之对“敏态”模式产生了需求,也就是今天时常提起的DevOps。提升效率,是DevOps实践的核心内容之一。就让我们来一起从软件生命周期的业...

嘉为科技
16分钟前
2
0
总结:linux目录之proc

我们系统大部分的基础数据采集,其实就是读取proc目录下的文件,并解析获取数据的过程。 1、如cpu利用率:直接cat /proc/cpuinfo命令,然后获取输出内容,并解析里面的数据,如cpu核数等; ...

浮躁的码农
18分钟前
2
0
比原Bapp红包应用

喜迎国庆期间,比原链在自己的移动端钱包Bycoin(下载地址)和google插件钱byone中推出了红包应用,在国庆期间深受大家好评。 那我们今天就来大概介绍一下比原红包,以及基于比原链开发dapp应用...

比原链Bytom
19分钟前
2
0
Linux中没有rc.local文件的解决方法

Linux中没有rc.local文件的解决方法是什么呢?这应该是很多工程师比较头疼的问题,下面就给大家例举几个解决办法。 比较新的Linux发行版已经没有rc.local文件了。因为已经将其服务化了。 解决...

xiangyunyan
19分钟前
2
0
数据中台在阿里巴巴集团内部的实践情况

作者:品鉴 数据中台门在阿里巴巴集团干什么的,由哪个部门掌管?数据中台在阿里巴巴的主要作用是什么呢?外面吹嘘这么神秘的数据中台在阿里实践的如何呢?今天小编正好要采访数据技术及产品...

阿里云官方博客
19分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部