`
olivechinese
  • 浏览: 75975 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ireport部署到linux系统字体问题

    博客分类:
  • JAVA
阅读更多

今天使用ireport导出pdf,在windows下,一切好好的,放到liunx下后,导出pdf报

net.sf.jasperreports.engine.util.JRFontNotFoundException: Font '宋体' is not available to the JVM. See the Javadoc for more details.

 

解决方法:

1、把需要用到的字体(可以直接拷贝windows系统的C:\WINDOWS\Fonts 下的相关字体)拷贝当前项目的classpath下,一般为classes目录下

2、在classpath里添加 jasperreports.properties 属性文件

文件内容为:

net.sf.jasperreports.awt.ignore.missing.font=true

 

即可解决

0
2
分享到:
评论

相关推荐

    iReport中文字符在linux下字体问题解决方法借鉴.pdf

    第一个问题是 iReport 在 Windows 下打印功能正常,而部署到 Linux 下后出现 "Font '宋体' is not available to the JVM" 等问题。这是因为原框架中 iReport 的环境 jar 包中默认从系统中获取字体环境,而在 Windows...

    iReport中文字符在linux下字体问题解决方法[借鉴].pdf

    这种方法虽然可以解决问题,但它需要在每次部署到Linux服务器时都进行手动操作,增加了部署的复杂性和不便利性。 2. 方案二:将字体打包到项目的JAR文件中。这是更推荐的方法,因为它使得程序在任何环境中都能保证...

    ireport模板和自定义字体jar

    将这个jar文件添加到项目的类路径中,就可以在报表设计时选择并应用这些非标准字体,确保报表在不同的操作系统和环境中都能正确显示。 要使用`jasperreports-fonts.jar`中的字体,你需要在`iReport`的`样式`部分...

    Ireport中文不显示以及乱码十几种解决方案

    在使用IReport设计报表时,有时会遇到中文不显示或者出现乱码的问题,这通常是由于字体设置、编码格式不匹配或系统环境配置不当等因素引起的。本文将详细解析这些问题的成因,并提供十几种可能的解决方案,帮助你...

    ireport 报表常见的问题解决方案

    解决方法是确保系统中安装了报表中使用的字体,并在 ireport 中正确引用。另外,也可以使用 PDF 兼容字体替换。 4.1.5 快速去掉上下左右边界 (界面优化) 为了改善报表的视觉效果,有时需要去除多余的边框。这...

    iReport使用教程

    为了在 PDF 输出中正确显示中文,我们可以选择 PMingLiu 字体,将其放入 iReport 的 `font` 目录,或者选择其他支持中文的字体如宋体,并设置对应的 PDF Font Name。 接着,我们创建一个子报表(Subreport),这将...

    ireport宋体显示异常jar包

    ireport宋体显示异常,加粗失效,字体变形,加入此jar即可解决

    java ireport jar包部署,引用,与ireport文件调用

    Java iReport是一款强大的报表设计工具,它允许开发者创建复杂的...综上所述,Java iReport的使用涉及到jar包的部署、代码中的引用以及报表文件的调用。理解和掌握这些步骤对于在Java应用中实现动态报表生成至关重要。

    IREPORT问题解决方法.doc

    IREPORT 问题解决方法可以分为乱码问题解决方法、画线注意事项、字段、线高度的设置、IREPORT 表达式、显示的数据自动折行、Styles 风格、报表中新建样式的设置、报表中统一字体的设置和字符集包引入等几个方面。...

    Ireport 的 JAR包

    8. **插件系统**:IReport的可扩展性得益于其插件机制,用户可以自定义功能或导入第三方组件。 9. **API接口**:IReport提供了丰富的API接口,使得开发者可以将报表功能无缝集成到Java应用程序中。 10. **版本兼容...

    ireport导出pdf文件中文问题

    在iReport中,可以将字体添加到系统资源中,方法是在`Options > Preferences > Fonts`中点击“Add”按钮,然后选择如SimSun(宋体)、Arial Unicode MS等支持中文的字体文件。添加后,记得在报表设计中使用这些字体...

    iReport中文乱码问题解决

    在使用iReport设计和生成报表时,可能会遇到中文乱码的问题。这主要发生在尝试将报表导出为PDF格式时,由于编码不匹配或缺少必要的支持库导致。为了解决这个问题,我们需要理解iReport的工作原理以及如何正确配置它...

    ireport jfreechart 圖表 欄位 linux 亂碼問題1

    在 Linux 系统下,我们可以将 winfont.jar 添加到 Classpath 中,然后在 JFreeChart 中使用标楷体字体。 2. 自定义字体 在 JFreeChart 中,我们可以自定义字体,例如使用标楷体字体。我们可以在 Customizer 中添加...

    ireport子报表嵌套

    iReport 子报表嵌套技术是 ireport 提供的一种高级功能,通过子报表技术我们可以创建复杂的报表,实现多对一的数据展示问题。在本文中,我们将通过 ireport 子报表技术,实现自有房产明细报表的行单元格合并问题。 ...

    iReport3.0使用说明

    重启 iReport 后,可在“报表查询”中选择“JavaBean Data Source”,输入 Class Name 并读取属性,然后将所需字段添加到模板中。 完成报表设计后,可以通过工具栏上的“编译”、“执行”和“执行(动态连接)”...

    解决掉ireport1.3.2报表打印pdf字体加粗失效的jar包,jasperreports-1.3.2

    解决掉ireport1.3.2报表打印pdf字体加粗失效的jar包,jasperreports-1.3.2

    iReport-5.6.0.rar

    iReport 5.6.0是其一个重要的版本,尤其在中文支持方面做出了显著的改进,确保了在设计报表时可以顺利地使用中文字体,解决了之前版本可能存在的中文显示问题。 在iReport 5.6.0中,主要知识点包括: 1. **中文...

    ireport报表打印

    为了顺利地完成本教程的学习,请确保您的系统中已安装以下软件: 1. **iReport 1.2.8**:报表设计工具。 2. **MySQL 5.0**:用于存储报表所需的数据。 3. **MySQLAdminTools**:用于管理MySQL数据库的图形化工具。 4...

Global site tag (gtag.js) - Google Analytics