用Jaspersoft Studio设计后的报表文件,文字设成微软雅黑后导出时后台报错:“ Input stream not found at: net/sf/jasperreports/fonts/dejavu/msyh.ttf”,导出的文件中文字未显示。
我用的是jasperreports-6.7.0.jar
解决方法: 用解压缩文件打开jasperreports-6.7.0.jar,在jasperreports-6.7.0.jar\net\sf\jasperreports\fonts目录下新建dejavu文件夹,在网上下载msyh.tff文件并拖至此目录下,重启导出就不再有此问题。