Linux / Unix环境中的JfreeChart错误

我在Linux环境中收到此错误,同时在Web浏览器上显示3D饼图。 它在windows环境中完美运行。

 java.lang.NoClassDefFoundError:
无法初始化类org.jfree.chart.JFreeChart
在org.jfree.chart.ChartFactory.createPieChart3D(ChartFactory.java:763)

我已经设置了系统属性System.setProperty(“java.awt.headless”,“true”); 在我的java代码中。 在检查属性时,它已成功设置为true。 但我仍然得到同样的错误。

我怀疑你的Linux服务器运行无头。 请参阅Java SE平台中的使用无头模式以及此相关论坛post 。