今天用servlet生成图片的时候遇到了这么一个异常

java.lang.UnsatisfiedLinkError: /usr/local/j2sdk1.4.2_05/jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
没有安装libXp.so.6

在linux当中生成图片的时候用到了系统X环境的组件,如果没有启动图形界面的话 需要加一个
System.setProperty("java.awt.headless", "true");
如果你的系统压根就没装图形界面的话就会抛出以上异常。

缺少libXp.so.6找一个按装上就是了

我从这里下载的  http://ftp.xfree86.org/pub/XFree86/4.8.0/binaries/Linux-ix86-glibc24/Xbin.tgz
tar -zxf Xbin.tgz -C /usr/X11R6/
vi /etc/ld.so.conf,加入/usr/X11R6/lib
ldconfig

OK

最后更新:
分类:  |  (共有0条评论)  
评论    共 0 条
分页:  1 
发表评论  (黄色为必填项)
称呼:
邮箱:
内容: