Topic: 用jfreechart写的类生成图表在window下可以但是在unix下不可以

  Print this page

1.用jfreechart写的类生成图表在window下可以但是在unix下不可以 Copy to clipboard
Posted by: kylin
Posted on: 2005-08-28 21:01

用jfreechart生成图表,WIN32上部署正常,我在Solaris抛出的错误是
java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
到底怎么回事呀,求救中

2.Re:用jfreechart写的类生成图表在window下可以但是在unix下不可以 [Re: kylin] Copy to clipboard
Posted by: floater
Posted on: 2005-08-29 02:21

you need to start your x11 server.

3.Re:用jfreechart写的类生成图表在window下可以但是在unix下不可以 [Re: kylin] Copy to clipboard
Posted by: 256456
Posted on: 2005-08-30 21:22

启动x11 也不行,要把 jdk 的 awt package 下的图形功能实现类替换掉,用一个其它的图形包

4.Re:用jfreechart写的类生成图表在window下可以但是在unix下不可以 [Re: kylin] Copy to clipboard
Posted by: lihongtao
Posted on: 2005-09-01 08:38

在服务器启动脚本中加入-Djava.awt.headless=true -Djava.awt.headlesslib=true

5.Re:用jfreechart写的类生成图表在window下可以但是在unix下不可以 [Re: kylin] Copy to clipboard
Posted by: kylin
Posted on: 2005-09-03 10:51

多谢大家的支持Big Smile,不过我的x11启动了,不起作用,后来在应用下加了-Djava.awt.headless=true,不过不会抱java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable的错误了..

没有试过增加-Djava.awt.headlesslib=true,看来也要试一下了Big Smile

6.Re:用jfreechart写的类生成图表在window下可以但是在unix下不可以 [Re: kylin] Copy to clipboard
Posted by: kylin
Posted on: 2005-09-07 18:47

急呀,我加了-Djava.awt.headless=true -Djava.awt.headlesslib=true,只是不出错了,但是图表仍然出不来呀

7.Re:用jfreechart写的类生成图表在window下可以但是在unix下不可以 [Re: kylin] Copy to clipboard
Posted by: wild_fox
Posted on: 2005-09-16 10:27

-Djava.awt.headless=false就可以了

8.Re:用jfreechart写的类生成图表在window下可以但是在unix下不可以 [Re: kylin] Copy to clipboard
Posted by: kylin
Posted on: 2005-09-26 08:41

真的假的,我现在用-Djava.awt.headless=true ,然后图片保存为文件放在机器上然后再访问是可以的,你说用false也可以?有什么区别


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923