皕杰报表在Linux下出现不能初始化图形环境的问题

有的客户询问皕杰报表在Linux下出现如下错误:

java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment

其实这个问题不是皕杰报表导致的,原因是“Java服务器来处理图片的API基本上是需要运行一个X-server以便能使用AWT”

解决方法很简单:

启动java时加上参数:-Djava.awt.headless=true

比如,在tomcat的启动脚本中增加如下参数:

皕杰报表在Linux下出现不能初始化图形环境的问题

上一篇:java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operatio


下一篇:暑假自学java第二十天