1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > iReport生成报错Font ‘楷体‘ is not available to the JVM.

iReport生成报错Font ‘楷体‘ is not available to the JVM.

时间:2022-09-08 07:15:50

相关推荐

iReport生成报错Font ‘楷体‘ is not available to the JVM.

以下是生成表单过程中产生的日志,最终生成的字体并非楷体:

-11-16 16:42:08.297 WARN 1 --- [ XNIO-1 task-46] n.s.jasperreports.engine.fonts.FontUtil : Font '楷体' is not available to the JVM. For more details, see /api/net/sf/jasperreports/engine/util/JRFontNotFoundException.html

服务运行环境为Linux,楷体字已根据标准流程正确安装,但ireport仍然无法读取到楷体:

灵光一闪!检查Linux的语言环境,输入命令echo $LANG,返回:

果然不是中文环境, 接下来设置中文语言环境:

vi /etc/profile ,在文件最下面加一行 export LANG=zh_CN.UTF-8 保存退出之后再执行 source /etc/profile

大功告成!iReport生成不再报错,表单中的字体也变成了标准的楷体字。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。