JavaSE平台中的使用无头模式
文章概述了对此类应用程序施加的限制。
作为一个具体的例子
JFreeChart是在桌面和servlet上下文中广泛使用的图形程序。对于后者,
ChartUtilities可以使用几种方法中的任何一种在无头环境中流式传输呈现的内容。
或者,考虑使用Java Web Start部署现有的Swing应用程序,例如此处的
JFreeChart演示。
附录:此Oracle论坛主题表明Java
Media framework确实可以抛出异常
HeadlessException;建议的解决方法是指定特定的系统属性值:
-Dawt.toolkit=sun.awt.HeadlessToolkit
当模式不可用时,此
JFreeChart论坛主题建议
Xvfb或
vnc替代
headless。



