iReport导出在WINDOWS下没错,在LINUX下报错!!!

问题描述

Font'宋体'isnotavailabletotheJVM.SeetheJavadocformoredetails.net.sf.jasperreports.engine.util.JRFontNotFoundException:Font'宋体'isnotavailabletotheJVM.SeetheJavadocformoredetails.atnet.sf.jasperreports.engine.util.JRStyledText.getAwtAttributedString(JRStyledText.java:228)atnet.sf.jasperreports.engine.fill.TextMeasurer.measure(TextMeasurer.java:353)atnet.sf.jasperreports.engine.fill.JRFillTextElement.chopTextElement(JRFillTextElement.java:1003)atnet.sf.jasperreports.engine.fill.JRFillTextField.prepare

解决方案

解决方案二:
应该是在JVM中没有“宋体”这种字体,换成英文下的字体试试?
解决方案三:
应该是在JVM中没有“宋体”这种字体,换成英文下的字体试试?
解决方案四:
把windows的中文字体(一般在C:WindowsFonts目录),复制到linux的/usr/share/fonts/chinese/TrueType目录下即可
解决方案五:
今日也遇到此问题,不知道你是如何解决?可否请教?
解决方案六:
不知道有没有解决这个问题啊,有的话,加我qq:164666063,讨论一下
解决方案七:
前些天也碰到这个问题了解决方法如下:由于添了图表功能,图表中有需要显示中文字体。但发布环境是英文的linux没有需要的中文字体。所有需要另外安装,在服务启动前。安装步骤:1、simfang.ttf拷贝到/usr/share/fonts下面2、依次执行下列命令  mkfontscale  mkfontdir  fc-cachesimfang.ttf这个是字体文件,在C:WINDOWSFonts这个目录中有
解决方案八:
正解,我今天也解决了这个问题。引用3楼soft_xiaohui的回复:

把windows的中文字体(一般在C:WindowsFonts目录),复制到linux的/usr/share/fonts/chinese/TrueType目录下即可

时间: 2025-01-29 15:32:40

iReport导出在WINDOWS下没错,在LINUX下报错!!!的相关文章

html2pdf导出,windows下正常,linux下乱吗

问题描述 html2pdf导出,windows下正常,linux下乱吗 本来直接用的jsoup,换了linux后乱码了,最后发现linux下读取个文件都乱码linux下网页内容字节流保存本地xml文件正常没有乱码,然后读取文件就乱码了,各位大神这啥原因啊,代码里编码都对应的,windows下都正常的,换linux就乱码了 public String convert2PDF() { PdfContentByte content = null; BaseFont base = null; Recta

phpexcel图乱码-无人能解。。phpexcel生成饼状图,在Windows下正常在Linux下乱码!

问题描述 无人能解..phpexcel生成饼状图,在Windows下正常在Linux下乱码! 生成图片导出时,在Windows下整成显示,在Linux上导出的文件里只有乱码 但如果只生成表格,都可以正常显示,这个是代码: include ""PHPExcel.php""; include ""PHPExcel/Writer/Excel5.php""; //用于输出.xls的 //创建新的对象 $objPHPExcel = ne

想了解有没有什么好的软件保护工具,要求 windows 、安卓和linux下全部都能够使用

问题描述 想了解有没有什么好的软件保护工具,要求 windows .安卓和linux下全部都能够使用 只制作软件的,想了解有没有什么好的软件保护工具,要求 windows .安卓和linux下全部都能够使用的. 解决方案 你见过一个应用软件,一套代码,windows android linux下都能使的么?既然没有,那哪里来的"软件保护工具""全部都能够使用的",这又有什么意义. 解决方案二: 貌似没听说全平台都能保护的 解决方案三: 我大学师兄最近找到一款,还在试

linux myeclipsce-linux下安装myeclipsce内存不足报错

问题描述 linux下安装myeclipsce内存不足报错 我的4g内存 装个myeclipsce10.6应该没问题吧 咋解决呢? 在线等 解决方案 新手 在线等 谢谢几位大哥啦 解决方案二: 把你编译安装的过程发一下啊 这怎么能解决问题,问问题要说清楚的

linux系统下使用snmpset命令始终报错,,,

问题描述 linux系统下使用snmpset命令始终报错,,, [root@localhost 桌面]# snmpset -v2c -c public -On localhost system.sysName.0 s linux Error in packet. Reason: noAccess Failed object: .1.3.6.1.2.1.1.5.0 始终处于这个错误,请各路大神帮帮我,感激不尽,,,,我的conmpd.conf文件是: #######################

named-Linux下配置DNS服务器,报错“has no address records (A or AAAA)”,怎么解决,求大师指导

问题描述 Linux下配置DNS服务器,报错"has no address records (A or AAAA)",怎么解决,求大师指导 我搞不懂这段报错,怎么解决,您会吗?May 16 04:47:57 localhost named: test.zone:8: NS record '192.168.9.159' appears to be an addressMay 16 04:47:57 localhost named: zone test.com/IN: NS '192.16

centos-Loadrunner监测linux服务器报错 防火墙也关了 一些服务也开启了。这报错是什么原因呢

问题描述 Loadrunner监测linux服务器报错 防火墙也关了 一些服务也开启了.这报错是什么原因呢 Monitor name :UNIX Resources. 内部 rpc 错误(错误代码: 2). 计算机: 112.124.119.174.提示: 检查此计算机上的 RPC 是否已启动并在运行.检查此计算机上的 rstat 是否已启动并正在运行(使用 rpcinfo 实用程序对此进行验证). 详细信息: RPC: RPC 调用失败. RPC-TCP: recv()/recvfrom()

操作系统-windows server 2003系统组件运行报错?

问题描述 windows server 2003系统组件运行报错? 错误签名 szAppName : DLC.exe szAppVer : 0.0.0.0 szModName : ntdll.dll szModVer : 5.2.3790.5583 offset : 0004cca2 报告详细信息 这个错误报告包括:问题出现时 DLC.exe 的现状信息:正在使用的操作系统版本及计算机硬 件,以及您的计算机的Internet 协议(IP)地址. 求救大神怎么解决? 解决方案 唯一的建议就是和dl

linux系统启动报错:[contains a file system with errors, check forced]的解决方法

  linux系统启动报错:[contains a file system with errors, check forced]的解决方法参考 1.解决参考一Press enter for maintenance(or type Control-D to continue):/dev/sda3 contains a file system with errors, check forced./dev/sda3: Inodes that were part of a corrupted orpha

数据-我的matlsb版本是2014版的,运行下面的m程序会报错

问题描述 我的matlsb版本是2014版的,运行下面的m程序会报错 %N是数据一共分为多少类 %data是输入的不带分类标号的数据 %u是每一类的中心 %re是返回带标号的数据 function [u, re]=kmeans(data ,N) [m, n]=size(data); %m是数据个数,n是数据维数 ma=zeros(n);%每一维最大的数 mi=zeros(n);%每一维最小的数 u=zeros(N,n);%随机初始化,最终迭代到每一类的中心位置 for i=1:n ma(i)=m