64位CentOS 安装JMagick

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

 

如果wget不能用 运行 yum install wget

 

(1)      安装ImageMagick

      (i)   解压包ImageMagick:tar 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

 

若出现下面的错误

BEGIN failed--compilation aborted at Makefile.PL line 24.
make[1]: *** [PerlMagick/Makefile] 错误 2
make[1]: Leaving directory `/opt/software/ImageMagick-6.5.1-2'
make: *** [all] 错误 2

运行yum -y install perl-CPAN

 

(2)      安装JMagick

     (i)   解压包JMagick:tar 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_32(java的home目录,用echo $JAVA_HOME看)

     (iv)    make

     (v)     make  install

 

(3)      libJMagick.so拷贝到jdkamd64目录里

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

 

(4)      jmagick.jar拷贝到jdkext目录下

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

 

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

 

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值