无头CentOS 6上的OpenJDK中没有字体(用于JasperReports)

问题描述 投票:0回答:1

将JasperReports升级到6.5.1后,需要将Java升级到1.8.0(OpenJDK)。字体显然没有自动安装,因此生成报告会产生GUI初始化错误。我手动复制了以前的Java版本(1.7.0)中的字体,错误消失了,报告开始生成,但没有任何文本。报告中的文本以sansserif的形式给出,在fontconfig.properties.src中,它被映射到已复制的lucidasans-medium-r-normal-sans

这曾经用于Oracle Java 1.7.0上的JasperReports 6.2.0,因此我认为它必须是字体配置问题。有任何想法吗?

java fonts jasper-reports
1个回答
0
投票

sansserif是微软字体,默认情况下不安装在centos中使用以下commnad尝试安装字体

 yum install curl cabextract xorg-x11-font-utils fontconfig
© www.soinside.com 2019 - 2024. All rights reserved.