Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crystal Reports Java Reporting组件:Linux机器(CentOS)上的图表上没有文本_Java_Linux_Crystal Reports - Fatal编程技术网

Crystal Reports Java Reporting组件:Linux机器(CentOS)上的图表上没有文本

Crystal Reports Java Reporting组件:Linux机器(CentOS)上的图表上没有文本,java,linux,crystal-reports,Java,Linux,Crystal Reports,我花了三天时间试图解决这个问题,但没有成功。所以我确实需要别人的帮助 问题 我的基于JSP的web应用程序使用Java报告组件显示两个报告。每个报告包含一个或多个图表。报告是使用Crystal Reports designer 2008创建的 在我的Windows机器上一切正常,但在Linux生产服务器上,我在图表(标题、图例等)上看不到任何文本。 所有其他功能—图表本身、报告、导出为PDF等—都在工作 环境 我已经尝试过的: 检查已安装的字体并安装windows字体。它帮助我解决了PDF的问

我花了三天时间试图解决这个问题,但没有成功。所以我确实需要别人的帮助

问题 我的基于JSP的web应用程序使用Java报告组件显示两个报告。每个报告包含一个或多个图表。报告是使用Crystal Reports designer 2008创建的

在我的Windows机器上一切正常,但在Linux生产服务器上,我在图表(标题、图例等)上看不到任何文本。 所有其他功能—图表本身、报告、导出为PDF等—都在工作

环境 我已经尝试过的:
  • 检查已安装的字体并安装windows字体。它帮助我解决了PDF的问题,但仍然没有图表上的文本
  • 检查在此机器上从Java绘制文本的可能性。我刚刚编写了一个简单的类,它使用drawString在图像上绘制文本——即使我指定了不存在的字体,它也可以正常工作
  • 更改图表参数(字体、文本颜色、透明度)-未成功
  • 要更改Java 2D选项—打开/关闭OpenGL、屏幕外pixmap支持、DGA—仍然没有成功
  • 将报告转换为更高版本(CR 2011)-相同
  • 升级渲染引擎(JRC 12.2.211->JRC 12.2.214)-相同
每个人都有这个问题或想法如何解决


谢谢大家!

Java从1.6.17升级到1.6.22修复了这种情况。

我刚刚发现,显示了旋转90度(垂直轴)的文本,这很奇怪。此外,我还试图关闭/打开awt.headless,但似乎我已经成功了。Java从1.6.17升级到1.6.22有固定的情况。
CentOS 5
Tomcat 6
JRC 12.2.211