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

2022-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 http://jasperreports.sourceforge.net/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生成不再报错,表单中的字体也变成了标准的楷体字。

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

  1. WAS 报错 Font '宋体' is not available to the JVM

    今天把WAS迁移到新服务器上,启动应用程序后,有报错内容如下: 创建的异常:net.sf.jasperreports.engine.util.JRFontNotFoundException: Font ...

  2. IEEE pdf eXpress 报错Font TimesNewRomanPSMT is not embedded

    IEEE pdf eXpress 报错Font TimesNewRomanPSMT is not embedded @date:2022/09/28 @author: SUFEHeisenberg 在 ...

  3. vs2017 使用Cordova项目,生成报错

    @[TOC] vs2017 使用Cordova项目,生成报错 vs2017 Could not resolve com.android.tools.build:gradle:2.1.0. Could ...

  4. Mybatis逆向生成报错:.\mbg.xml (系统找不到指定的文件)

    使用mybatis-generator逆向生成时产生如下错误: 报错原因: 我的解决办法:

  5. vnc报错 font catalog is not properly configured

    启动vnc报错: starting vnc server : WARNING: the first attempt to star Xvnc failed,possibly because the f ...

  6. Hibernate在MyEclipse8.6中生成报错解决方法

    一.切换到Database Explorer 后,选择表后点 Hibernate Reverse Engineering,然后就出来下边这个提示信息.点ok后生成不了文件,或者生成了文件,文件内部会报 ...

  7. IEEE 会议论文PDF eXpress 检查报错“Font Helvetica-Bold, TimesNewRomanPS-BoldMT, ..., is not embedded”

    报错如下: 可以发现缺少四种字体没有嵌入. 通过此方法,将后三种字体嵌入. 通过此方法,将第一种字体嵌入. 由于 Matlab 导出的 eps 可能有白边,可以现将其转化为 PDF,然后对 PDF 做 ...

  8. IEEE PDF Express 报错Font Helvetica, Times-Roman is not embedded

    一.IEEE PDF Express 报错 最悲惨的是同一个地方跌倒两次,去年这个时候,我就遇到了这个问题,经过百度的广泛搜索,终于解决了.然而今年我又遇到了同样的问题-立马哭唧唧,这才认识到了写博客 ...

  9. php 二维码 生成报错Class ‘Endroid\QrCode\QrCode‘ not found

    Class 'Endroid\QrCode\QrCode' not found/*** 生成二维码* @throws \Endroid\QrCode\Exception\InvalidWriterEx ...

最新文章

  1. js阻止a标签默认事件的几种方法
  2. 深入解析NoSQL数据库的分布式算法
  3. ABAP中的Table Control编程
  4. vue商城项目开发:axios发送请求及列表数据展示
  5. 关于出现Not an editor command: Bundle ‘**/*.vim‘的解决方案【转】
  6. java 汽车类_汽车类 - java代码库 - 云代码
  7. JS自动弹出广告窗口
  8. linux下没有yum命令,linux下配置yum的三种方法与yum命令详解
  9. 动画制作·边学习边做动画·从零开始的动画世界
  10. 蚂蚁区块链开放联盟链发布会 | 巴比特全程支持
  11. 概率统计Python计算:学生分布分位点计算
  12. A Game of Thrones(101)
  13. 计算机配置更新太慢,电脑更新速度慢怎么办
  14. 使用nsis制作的安装包安装后,无法卸载干净的问题
  15. FSM-Golang
  16. 2019年全国大学生电子设计大学(D 题)简易电路特性测试仪(2)基础部分电路与代码
  17. 英文歌曲:A place nearby (天堂若比邻)
  18. 【计算机视觉实验二】特征提取与匹配
  19. windows删除网络驱动器 - 知乎
  20. C++实现无头结点单链表

热门文章

  1. AJAX(详细解析步骤)
  2. 修改TrustedInstaller权限
  3. 【UE4源代码观察】学习队列模板TQueue
  4. mysql front和navicat_Navicat for MySQL与MySQL-Front比较_MySQL
  5. iOS极光推送和极光IM中的JCore冲突问题
  6. 计算机毕业论文选题SSM水果蔬菜商城批发网站|电商购物系统[包运行成功]
  7. linux mysql下载安装步骤(方便下次安装)
  8. 怎么禁止windows音频设备图形隔离程序_Windows 10中音频设备图形间隔内存占用较高的处理方法...
  9. 关于汽车行业生产仿真(物流仿真)的必要性论述
  10. MySQL集群高可用架构