您的位置:首页 > 运维架构 > Linux

linux 下安装Jmagick心得

2008-07-16 20:18 197 查看
最近项目中用到了图片处理

所以采用了ImageMagick,在安装过程中碰到了很多问题所以和大家分享一下

系统使用SUSE 10 ,由于它自带了ImageMagick的安装包所以带来了很多方便,直接

用yast安装好ImageMagick ImageMagick-devel jpg包 png包等等

项目使用Java开发所以下载了 JMagick作为接口

./configure  /make /make install /make test 一切都很顺利

但是用程序测试时却发现了问题,总是报无法找到Java.library.path或者无法初始化一个类

所以我估计还是配置的问题

查了很多资料发现问题出在java.library.path上 如果没有将这个Java变量配置到指定的Jmagick链接库的位置就会出错,可以通过在程序里写System.getProperty("java.library.path");来获得这个变量的值。获得后的确发现不对,但是要注意的是虽然有setProperty 的方法可以设置这个变量,而且程序也不会报错但是这种方式是没有效果的 需要在Web服务器启动时就设置好这个参数以Jboss为例 需要修改run.sh 中-Djava.library.path的最后加上 ;链接库的位置 我的是在/usr/local/lib 设置后就一切正常了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息