`

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

分享到:
评论

相关推荐

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

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

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

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

    iReport中文教程(目前最全的)

    iReport可以在多种操作系统上运行,包括Windows、Linux、Mac OS等。它要求Java运行环境(JRE)版本不低于1.6。 #### 2.2 下载(Download) 用户可以访问iReport的官方网站或其他可信的软件分发平台下载软件的最新版本...

    jasperreport与ireport的配置与使用

    在选择具体版本时,需要注意操作系统类型和位数(例如Windows 32位或Linux 64位)。 ###### 2.1.2 JDK的安装 按照下载页面提供的指导步骤完成JDK的安装。通常,安装程序会自动设置环境变量,但在某些情况下可能需要...

    ireport与jasperreports介绍

    - **部署问题**:在 Linux 服务器上部署时,可能需要设置 `-Djava.awt.headless=true` 参数以解决无头模式问题。 - **字体问题**:生成 PDF 并显示中文时,需要配置 PDF 字体,如将 PDFFont Name 设置为 "STSong-...

    ireport参考(收集)

    这样修改后,即使在Linux平台上部署,只要相应地配置了正确的字体,中文字符就能正常显示。 ### 在报表中嵌入图表 虽然IReport对图表的支持有限,但是通过使用Image标签和Scriptlet,仍然可以巧妙地嵌入如...

    ireport300

    2. **iReport.bat/iReport.exe**:这是iReport的启动脚本,分别适用于Windows环境和Unix/Linux环境。 3. **用户手册.pdf**:包含了iReport的详细使用指南,对于初学者来说是极其宝贵的资源。 4. **lib**:这个目录...

    simsun.ttc

    总的来说,这个压缩包提供了解决ireport在Linux环境下缺失宋体字体的问题,使得在Web项目中使用ireport生成包含中文的报表时,能保证在各种系统环境下的正常显示。正确地集成和部署这个字体文件,对于确保跨平台的...

Global site tag (gtag.js) - Google Analytics