iReport部署到Linux系统字体问题
在网上搜到的方法如下:使用ireport导出pdf,在Windows下,一切好好的,放到Liunx下后,导出pdf报net.sf.jasperreports.engine.util.JRFontNotFoundException: Font '宋体' is not available to the JVM. See the Javadoc for more details.解决方法
在网上搜到的方法如下:
使用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
但是依然没有解决,最后在spring中添加配置
3、<bean id="propertiesReader" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="locations">
<list>
<value>classpath:jasperreports.properties</value>
</list>
</property>
</bean>
更多推荐
所有评论(0)