java - jasper-reports 在 linux 中生成空的 pdf

标签 java linux pdf fonts jasper-reports

  1. 我使用过 jasper-reports 3.*
  2. 我的应用服务器是jboss
  3. 操作系统是 windows:一切正常,生成的 pdf 显示正确

但问题是:
1. OS为Linux时:生成的pdf为空

原因:
1.可能是因为字体不存在!!

i have tried these ways :
1.copy all necessary fonts in my application's class path
2.install all necessary fonts on Linux machine
3.copy all necessary fonts in JRE/lib/fonts

但是问题还是没有解决...

需要任何帮助吗?

最佳答案

如果您的 Linux 使用 OpenJDK,这就是问题所在,OpenJDK 的常规字体和一些图形图表有问题,解决问题安装“sun/Oracle jdk”,所有问题都会解决

关于java - jasper-reports 在 linux 中生成空的 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28478307/

相关文章:

java - Swingutilities.invokeLater 和 while 循环

c - 在 Linux 上链接 python 共享库时出现问题

linux - 如何在vim中运行cut命令并更改当前文件

cocoa - 如何使用 PDFKit 获取某些文本的原始字体名称?

c# - 如何从字符串创建 PDF 并将其发送给用户?

java - 是否适合在 Java 中对从数据库检索的一小部分数据执行连接操作

java - 获取Excel文件中单元格的超链接

java - 无法解析自定义日期格式。 ( java )

c++ - 如何使用 PatchELF 或 chrpath 替换库共享对象

ios - swift 4 : trying to load PDF from Data