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