首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

64位CentOS 装配JMagick

2013-01-18 
64位CentOS安装JMagick从JMagick网站下载6.4.0版本的ImageMagick和JMagick?wget?http://downloads.jmagick

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是不会成功的!

热点排行